Software Construction 1 Lab 2.2