Homework #15
Queue I