initial commit of exercises (4)