I was just saying in general and your right. it should be "Int fuckMath = bla bla bla" but math.max(3+3, 3-3); would always be equal to 6 since 3+3 is more than 3-3 and the value never changes.
This had nothing to do with your loop. Just give you a better idea how Math.Max works.