Pregunta de entrevista de SSP Innovations

Recursion, swapping values in a list, c# syntax