the previous commit by initializing i and j. These initializations will normally be eliminated by the compiler.