partially working
maybe...
added one more test for Deque