oops, backwards logic
Make MemoryPool use the AVL_TREE class