https://cheatsheetshero.com/user/all/338-c-cheat-sheet