Create an iterator which generates a sequence of cubes.
Implements cubes, covers, and their associated logic operations