Module 2 Programming assignments