Assignment 3 (Scheme) Solut