Small-footprint implementation of the Scheme programming language