The Algorithm Design Manual Programming Language