8. Defining Scheme Functions: Closures and Environments