Energy production and utilization