Deque data type - incomplete implementations - need to fix bugs