finish implementation of the a heap data structure + tests
finish tests and implementation for hash tables and hash sets (aka.
bloom filters)