Worked on rotations for AVL a bit more, added punctuation checking during text parsing