Assignment 5 Utility Classes Solution