According to the concept of historical progression, which statement is most accurate?
- History shows recurring themes in evolving contexts leading to advancement
- History repeats itself in exactly the same events
- History has no discernible pattern
- History follows a straight line of constant improvement