I'm not sure but I wonder if there is a subtle difference between `**` and `np.power` since these are all 1-d vectors or scalars there's probably not a difference but if we start working with matrices I think they mean different things.