ArcaneFrost: use integer iteration