http://en.wikipedia.org/wiki/Scheme_%28programming_language%29