Add initial version of homework 12.