https://cheatsheetshero.com/user/all/328-c-cheatsheet