Still working on problem three-- can't seem to figure out how to reverse the queue without allocating new memory.