initial commit
basic binary tree in typescript