Did you know that ...
```
>>> wrap_lons(np.array([-180, 180]), 0, 360)
array([180, 180])
>>> wrap_lons(np.array([0, 360]), -180, 180)
array([-180, -180])
```
... is that okay?