Implement Ken Perlin's 'Improved Noise' algorithm and add example