colorfunc: replace GradientColor with correct, simpler algorithm; update README example