A first version of binary tree (BTree) and rose tree (RTree). Removed TreeLikeStructure and implementations because they don't fit to the new collection layout (Foldable, Monad, etc.).