Solutions for Stanford BST Problems