fixed some annoying bugs
random remove supported
progress on height tracking
keeping track of height during tree maintenance is so cool!
got avl insertion working
got avl and rbst working with generic base class
open addr cluster distribution
open addr generic cluster dist
part 3 applied to part 1
adding stuff to bucket map and fixing priority queue
extra stuff for part 3
finished implementing things i think
checklists
deliverable input structure
physical deliverable compilation
updates and bug fixes
some integrity checks
switched over everything to use key/value classes to support, eg const char* without risking memory corruption. also, got tree structure tests working for RBST and AVL
added operation failures unit test
added operation success unit tests