Simple Objective-C class to generate 1,2, and 3D Perlin Noise