BST implemented in ruby