+ # Secondary colors are extremely biased against when picking
+ # randomly from the hue spectrum.
+ # To alleviate this, try to bias hue towards secondary colors.
+ # This adjustment is based purely on experimentation; sin() works
+ # well because hue is periodic, * 6 means each period is 1/3 the
+ # hue spectrum, and the final / 24 is eyeballed
+ h += sin(h * pi * 6) / 24
+
+ # Cap lightness to 0.4 to 0.95, so it's not too close to white or