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