you may achieve different kinds of sorting by applying various filters before [#grade]. the possibilities are unlimited. if you plug [#grade] directly into another [#grade], you will get the inverse arrangement, which allows to take the sorted values and make them unsorted in the original way. note that this is really not the same as just listing the values backwards. For a grid of size (m... n), each piece of size (n) is considered separately, making many separate gradings, and everything is put together in a grid of size (m... n). indicates how values have to be placed in order to be sorted. can be used for sorting, but also other activities related to sorting, such as finding the biggest element, finding the median, equalising colours, etc. For a grid of size (n), gives a "top" of elements, from smallest to largest. This is a crucial component for making [#sort] (look at the inside of a [#sort] object for an example). Values produced are ranging from 0 to n-1, because that's the normal numbering of grid elements in GridFlow, and is what [#store] expects. Grid of the same size as input, but in numbertype "i".