You may use this code freely, but you do so at your own risk. Credits to the original author Sven Woltmann is very much appreciated if you redistribute a modified version of this code.
This code was originally forked from https://github.com/SvenWoltmann/binary-tree
Credits to the author Sven Woltmann for his excellent and very clean code, and many thanks to him for allowing us to modify and use the code freely.
Please visit the original repository and check out Sven's excellent binary tree article series at HappyCoders.eu, see listing in the README.md at https://github.com/SvenWoltmann/binary-tree for details.
This code implements algorithms to modify and use binary-trees. Modifications in this repository includes changes that helps use these algorithms in a broader scope, e.g. by allowing specializations of the node structure.