mathematics for computer sciencehttps://www.cs.princeton.edu/courses/archive/spring10/cos433/mathcs.pdf