Airain interview question

Explain Total return swaps and their mechanics