Qual a diferença entre desistência voluntária e arrependimento eficaz?...

Questão de Direito Penal da banca MPE MS aplicada no concurso MPE MS (2011). Confira a resolução completa abaixo:

Qual a diferença entre desistência voluntária e arrependimento eficaz?