Micor fix in GPP and rainbowText(), for proper and less maths-intensive slicing into seven chunks.