Quality Software Assignment 1