Allows for out of order init of a Binary Tree. Also contains my implementation of a Binary Tree.