binary tree homework

Like data structures, now with a proper pull request.  I'm going to try and work on some of this over the weekend, but it was really difficult for me to get.  Going to be a life long thing to work on these.