Refactoring out tree making code
Adding map in
Adding features to vector
Adding in let
Adding in test for progressive let stuff
Adding in do