More List exercises: map, flatMap and zipWith