points
If the function can be written as an idiomatic loop I probably would do so in the first place.