Chief Architect interview question

Implement a BST using recursion