Cleened up BST and RB-trees mess
Added heap
Implemented Min and Max heap. Added abstraction. Wrote tests