 The only collection type offered by J is the arbitrarily dimensioned array.Most algorithms can be expressed very concisely using operations on these arrays.J's arrays are homogeneously typed, for example the list codice_35 is a list of integers despite codice_36 being a bit.