data structures (avl, tries, binary search) experimental project for CEID