Added some commentary.  I will work on the solverecursively method.