A small scheme interpreter