public ComplexCarrierTone RotatePhase(double rotator) => new ComplexCarrierTone( frequency: frequency, amplitude: amplitude.Rotation(rotator));