I assume the "explain" refers to the most important thing you can learn about recursive programming: that it is often but not always the least efficient strategy when compared with looping.
So the claim that recursive programming is the only or primary method of iterating over large data sets requires some explanation...