new Sinebow() rainbow gradient with constant saturation, all the way to purple!Reverse gradients are supported when min>max so that the colors are displayed in reverse order.