Adam Wathan has another excellent article on using collections. This time he tackles the less used transpose-function.
Transpose is an often overlooked list operation that I first noticed in Ruby.
The goal of transpose is to rotate a multidimensional array, turning the rows into columns and the columns into rows.
Personally, I can’t wait until the release of his book: Refactoring To Collections.