<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _default_next_colour(particle):
 """ Default next colour implementation - linear progression through each colour tuple. """

        return particle.colours[
            (len(particle.colours) - 1) * particle.time // particle.life_time]