Deques, Stacks, Queues, and Search