Factoring groups into subsets. (©2009)