Source: https://ocw.mit.edu/courses/res-6-007-signals-and-systems-spring-2011/b061322022d65a4bc2ed2e2d3c54d3c5_MITRES_6_007S11_lec02.pdf