Reverted most of the "for in" loops back to "for I := Low to High do" loops.
Turns out "for in" loops are up to 20x SLOWER!