implementing Binary Search Tree using Scala Map -> BSTMap