first day of prolog - reminds of the datalog tasks I was working on in college - nice language but needs to fit the specific problem