lib/noise: move ImprovedNoise from the rosetta perlin noise example