This is easier and more efficient to loop on, because only two variables get modified (src and dest).