Change extent_map user function paramater ordering

It was (array, ex), but now it is (ex, array). This is closer to how
shuffle orders its parameters.
Arange now uses extent_map (no longer a shuffle)