Algorithms and data structures for Scheme (SchemeSpheres / Gambit)