https://cheatsheetshero.com/user/gabi-cool85-gs/1144-prolog-cheat-sheet