stride: significant progress (especially in the phrase )
advancement: gradual improvement or growth or development
reflection: (mathematics) a transformation in which the direction of one axis is reversed