Closes #2.  Make Factors conform to the Sequence protocol.  Add test.