Ocean Forecasting: Conceptual Basis and Applications