Yet another variant, I know it gets boring... (You can start to see the rainbow pattern at about the 8th iteration)