code: function(h, s, b){
  	            h *= 6;
  	            s = [
  	                b += s *= b < .5 ? b : 1 - b,
  	                b - h % 1 * s * 2,
  	                b -= s *= 2,
  	                b,
  	                b + h % 1 * s,
  	                b + s
  	            ];
  
  	            return [
  	                s[ ~~h    % 6 ] * 255, // red
  	                s[ (h|16) % 6 ] * 255, // green
  	                s[ (h|8)  % 6 ] * 255  // blue
  	            ];
  	        }
docs: adapted from: https://gist.github.com/aemkei/1325937