Tree methods until fold impl.
implemented Tree.fold incorrectly,

works for size/depth/maximum... seemingly impossible for map
rewrite fold, finished ch3