There exists a number of important List functions in Scheme, and we often write other such functions ourselves
We will here take a look at some of the most important list functions, as defined by the language itself. You are encouraged to read about them in the Scheme Report, to which we make a reference below.
It should be noticed that the first element is designated as element number 0. Thus (list-ref '(a b c) 1) returns b