ProgrammingLanguages. Assignment2 challenge problem a.2