data-structures Deque(Double ended queue)