;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]