Add exercise 40: Maps