Add avl_del

This PR adds an implementation of `avl_del()`.
Solves issue #56.