Based Stream on Deque rather than ArrayList