Add avl internal advl del prequisites

This PR adds helper functions for `avl_del()`. This will allow a rewrite of PR #71 to accomodate for tree regeneration.
"remove" or "isolate"? Missing consistency here...