Added TreeNode and BinarySearchTree (C#)