https://courses.physics.illinois.edu/phys280/sp2011/slides/11p280-9-future.pdf