https://cheatsheetshero.com/user/all/618-computer-science-essentials-cheatsheet