https://mamchenkov.net/wordpress/2006/08/14/can-your-programming-language-do-this/
Can your programming language do this?