Recursive Solution to Binary Tree Preorder Travel