Changed printListForwards() to recursive approach after having trouble with the pointer remaining pointed at the last element in the list after the method completes. *The recursive solution was found on another student's github and as this was much better I have basically used this so I am more likely to adopt the approach in the future.