add Queue collection

+ fix typo in deque.h