Reimplement adl_add
Merge pull request #163 from neithernut/reimplement-avl_add

Reimplement avl_add