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