A small program that will generate and remember groups so that no two groups will occur again.