How do fireflies power their blinking butts?

The bioluminescent dating game going on in your backyard.