harmonic cycle