Function rotationWithinLimits