Added perlin noise

Thought it could be useful, whether for generating maps or something
else.