Binary Tree attempt.