New implementation: every element in AvlArray is a pointer to an AvlObject.