Add problems 7, 10 and 20
clean up problem5 to use builtin mul operator