Notes on Discrete Mathematics [pdf] | Hacker News Reader