Scheme — dialect of the Lisp programming language