http://www.ualberta.ca/dept/math/gauss/temp/probability/intro.htm