Pregunta de entrevista de Adobe

Explain quick sort code and then optimisations