add avl trees example (doesn't work very well yet)