Software Construction 1 Lab 1 Assignment 4