Artificial devices implanted in the heart to take over the initiation of the heart beat are called:

A) Stents
B) Pacemakers
C) Defibrillators
D) Arterial grafts