Exotic Programming Ideas: Part 4 (Datalog)