Computer aided optimum design of rubble-mound breakwater cross-sections: Manual of the RUMBA computer package, release 1