A generic implementation of a hashable and queue used in CS: 4411 Operating System Practicum