Add not so pretty BST implementation