CS 235 Winter 2013 AVL trees