algo_deque