Pregunta de entrevista de Analog Devices

How can pointers be used to shuffle an array