Basic mutable BST in CLJS