New exercise
New exercise, mostly re-use of exercise number 8.
Good example of Code re-usage :D
Version that print the changes without storing them