Choose the best answer. A hydrogen fuel cell is most similar to
(a) an engine.
(b) a photovoltaic cell.
(c) a source of coal.
(d) a battery.