Garmin interview question

Should you use a recursive function or for loop for ___ problem?