C でほんの少しループより遅くなるというだけで、
なぜ、再帰が否定されるのかな。