Fast-Group-Products