added BST implementation in js