;Task:
Produce a zig-zag array.
A ''zig-zag'' array is a square arrangement of the first N2 natural numbers, where the
numbers increase sequentially as you zig-zag along the array's [https://en.wiktionary.org/wiki/antidiagonal anti-diagonals].
For a graphical representation, see [[wp:Image:JPEG_ZigZag.svg|JPG zigzag]] (JPG uses such arrays to encode images).
For example, given '''5''', produce this array:
0 1 5 6 14 2 4 7 13 15 3 8 12 16 21 9 11 17 20 22 10 18 19 23 24;Related tasks: * [[Spiral matrix]] * [[Identity_matrix]] * [[Ulam_spiral_(for_primes)]] ;See also: * Wiktionary entry: [https://en.wiktionary.org/wiki/antidiagonal anti-diagonals]