list functions (exercises on day 2 of Prolog)
fibonacci (exercise on day 2 of Prolog)
sudoku solver (exercise on day 3 of Prolog)
eight queens solver (exercise on day 3 of Prolog)