Codurance home assignment