Prolog Basics Explained with Pokémon

This was mentioned on Hacker News, passing along.

2 Likes