Only 41 years until the end of oil