Rotors and the Dynamics of Cardiac Fibrillation