Define ocean currents. How are the ocean currents classified and how do these impact the global weather conditions and rainfall pattern?