Ocean Simulation based on J. Tessendorf's paper - C++, OpenGL