this will be used for the CSCI 240 final exam review