The result is then again an integer array of 0's and 1's. The operands may not be nonnumeric, nor they may include complex numbers. If both a and b are scalars, the result is a scalar. If one of them is array, the result is an array of the same size. If both are arrays, their dimensions must agree and the result is an array.
Flat indexing is also generally faster than ordinary indexing for multidimensional arrays.
The indices may be of three types. Unlike ordinary array indexing, in mapped indexing the size of the result is not determined by A, but the size of the index arrays. Mapped indexing can not easily be returned to ordinary indexing, hence it is included as a separate operation in Tela.