First commit, added a lot of utility functions listed bellow:

SimplexNoise 2d & 3d functions
Multifractals functions as:
Fbm (Fractional Brownian motion) 2d & 3d
Turbulence 2d & 3d
Ridged MultiFractals 2d & 3d