added avl deletion and pretty print for trees, BUG in deletion