code: def _default_next_colour(particle):
          
          return particle.colours[
              (len(particle.colours) - 1) * particle.time // particle.life_time]
docs: Default next colour implementation - linear progression through
          each colour tuple.