Scheme is a functional programming language