Combine the corresponding elements of two or more lists

Often we want to combine a number of lists by combining the first elements of each list with each other, the second elements of each list with each other, and so on. Haskell provides a family of functions to do so.
Search for: