Modules

work with the cross product of two or more sets