Data structures

Functional GLists — using GList with a functional flavor