added basic bst using integer keys