BinaryTreeNode added.
Add BinaryTreeNode#pop_left_child, BinaryTreeNode#pop_right_child
Extract logic into abstract base class, so that arbitrary trees can be made. E.g. TernaryTreeNode, QuadTreeNode now trivial to make.
Update README.