Added perlin noise generation benchmark

Adapted from https://github.com/nothings/stb, released in the public domain.
This line causes an out of bounds array access to out. The above two lines may need to be something like:

    xpx = (int)(x - NOISE_BOUND_UPPER)*10;
    ypx = (int)(y - NOISE_BOUND_UPPER)*10;