~80% speedup for nutation thanks to numpy.array