i have never once used a for loop in ruby