Link https://www.reddit.com/r/proceduralgeneration/comments/45y9po/how_to_write_a_simple_procedural_terrain/