https://cheatsheetshero.com/user/all/674-discrete-mathematics-cheatsheet