rainbowvis
Classes 
Rainbow
Exceptions 
HomogeneousRainbowException
InvalidColourException
NumberRangeException
RainbowException