Energy past and future