normal = lite.normalize(normal);
var c = lite.black();
for(var i = 0; i < lights.length; ++i){var l = lights[i],
r = lite.reflect(lite.scale(-1, lite.normalize(v)), normal),
s = Math.pow(Math.max(0, lite.dot(r, lite.normalize(l.direction))), size);
c = lite.addColor(c, lite.scaleColor(s, l.color));
}return lite.saturateColor(c);