First stuff - building BST from an array