Ryan's GCD solution

Updated optimal numSteps and program size