# Axis

The choice to give leading axes lower indices and trailing axes higher indices is related to the choice to put lower-order places at higher indices in the base representation functions Decode and Encode. This is known in the wider programming world as a big-endian order. Because the base representation and axis ordering are in alignment, selection of an single element from an array satisfies the clean identity iA ${\displaystyle \Leftrightarrow }$ ((A)i)⌷,A. If base representation used the opposite order, both of Decode's arguments would need to be reversed.