What Causes a Whirlpool?

A whilpool is generally caused by incredibly strong currents that move in a circular pattern that are generally underneath the water. These currents are so strong that if caught in one, it could suck you straight to the bottom of the floor of a river or ocean.