Programming laboratory assignments written in scheme