Ocean Simulation using Gerstner Waves