Just some Binary Tree stuff probably should just be in a blog