Cellular Noise

Ported from: https://github.com/ashima/webgl-noise/blob/master/src/cellular2D.glsl