that is some hardcore looping... I tried to go through it visually, but I'm not real sure what's going on as some of the variable names are confusing me.

what does the program do, and can you explain what creates the array of numbers maybe a little bit in more detail?