A systematic RHEED study of regular and random steps on GaAs(001) surfaces