Oil Inches Toward a 3-Year High. What does this mean for the future of energy?