use zipWith