forked from: Perlin Noise

