Started work on capturing pieces, trying to make the methods using
recursion.
Merge branch 'recursiveCaptureMethods'