Surface self-diffusion on Si from the evolution of periodic atomic step arrays