Implemented a meet in the middle attack to optimize the brute force solution of the discrete log problem (2^40 time to 2^21 time).