homework #3 submission

Especially here, you should not be making a new array and copying items around. The point of using the circular array and the front/numItems/backingArraySize variables is to avoid doing this as much as possible.