Select all the organisms that were abundant and flourishing during the carboniferous period of the paleozoic era.

A) Dinosaurs
B) Giant ferns and horsetails
C) Mammals
D) Ammonites
E) Large insects, like dragonflies and cockroaches