Fixed some errors and added some code to tree traversals. Added some info on tail call optimization. Added a to-do