Question d’entretien chez RBC

What is Lazy eveluation in spark, exchanging two numbers without using 3rd variable.