Exercise with alloca: implement AVL tree with only it -- you can't leave function if you want to store something\!