SWI-Prolog
Admire