The program is complete minus reading in user input.