My answers to Emcien's software engineering test.