Virtual Heap | Data Structures and Algorithms University Assignment