Various class assignments written in Scheme