В этом примере в цикле последовательно числа возводятся в квадрат до тех пор пока не будет достигнуто самое большое допустимое число, называемое бесконечностью - Infinity. Надо понимать, что бесконечность в программировании отличается от бесконечности в математике. В языках программирования бесконечность - это заранее предопределенное максимально возможное число.