A few functional programming examples in Scheme