i keep getting nailed by "to" and "until" List.range(0, 100).sum << this is 0 - 99 inclusive (0 to 100).sum << this is 0 - 100 inclusive Is there any easy way of distinguishing these - some sort of rule of thumb?