(n)stridesignificant progress (especially in the phrase ‘make strides’)“they made big strides in productivity”