Used VacSysHeap & VacSysPriorityQueue to implement a Collection