Add nearest-neighbour interpolation.

NB. The new scheme only supports interpolation, not regridding which can be added separately.
Happy to do so.

Damn you copy'n'paste! :stuck_out_tongue_winking_eye: