Perhaps a good reason not to use similar looking chars like i and j, or m and n
Make them words, so you can spot these errors straight away, or not make the error at all. Meaningful variable names count a lot towards understanding and self documentation as well.