Given an integer n, produce the 2D vector
{
 {0, 1, 2, 3, ... n},
 {1, 2, 3, ... n, 0}
 ...
 {n, 0, 1, 2 ... n-1}
}