cmsc427fall2017Lab2.pdf