Scheme programs implemented for exercises in Structure and Implementation of Computer Programs