[gambit-list] test driven development