Pergunta de entrevista da empresa Adobe

Explain quick sort code and then optimisations