added iterativeInOrder, boundaryTraversal, isTreeComplete, findMaxSumPath and getVerticalSums