Initial Push after implementing Generic Heaps