Use zipWith instead of creating tuples