Finished traverse method
Realized traversing MxN takes same number of steps as NxM
Traverse halts for 20x20 in 23s
Traverse works with BigIntegers now