Pergunta de entrevista da empresa ImagineSoftware

How to implement quick sort?