added interp_polar function

Function for angular interpolation accepting as input any range of angles.
This can turn into a huge array... Have you tried to find the points to interpolate from any other way? Perhaps they can be sorted somehow, and then use `searchsorted`?