Using IndexDependentFill instead of manual loops for Ehrenfest and Riffle matrices.