added simplex noise native code. cpp code. reformat text