3D Simplex Noise Generation in Erlang