coursera cryptography 5: find discrete logarith