Queues serve a very useful function whenever a program needs to simulate waiting in line. One of the lab exercises will require queues to solve an intriguing problem regarding binary trees.