Text this: Adaptive preview consensus control for discrete-time nonlinear multi-agent systems with unknown control directions.