? Roll r←?y

r is the result of the scalar application of the roll function on y, which must be a natural array:

Supports the origin extra argument, which offsets the result by the origin (when it's not a float).