class Term::ANSIColor::HSLTriple

def hue2rgb(x, y, h)

def hue2rgb(x, y, h)
  h < 0 and h += 1
  h > 1 and h -= 1
  (6 * h) < 1 and return x + (y - x) * 6 * h
  (2 * h) < 1 and return y
  (3 * h) < 2 and return x + (y - x) * ( (2 / 3.0) - h ) * 6
  x
end