Energy production and recycling