ENH: Optimisation of regrid.

Vectorised and cached bounds checking.
15% speedup going from 30second (21600, 43200) source to N96 (145, 192)
sure thing, thanks @esc24