Added Perlin Module

And unit tests too !
je crois qu'un ```long int``` suffirais pour ```ret```