Greenspun's Tenth Rule - Prolog version · HackerTrans