Welcome to SWI-Prolog