No need to go through the elements in an increasing order to compute the hash function.
Add the isSingleton() method to list.
An implementation of Hood-Melville Real Time Queues.