miscellaneous

* Export BinaryTree
* Create a bunch of instances
* Fix dependencies
* Add two recursion schemes
* Add prisms and traversals
* Add .gitignore
Merge pull request #1 from fumieval/master

miscellaneous