create exercise and update makefile
implement exercise