Learning elliptic curve crytphgraphy to join the ranks of monero devs