enum.print_at_most (issue #425)
factored enum.{print,print_at_most} into a common function
Add List.subset
Fix List.subset to take a comparator instead of a predicate
Merge pull request #481 from jpdeplaix/subset

Add List.subset
cartesian product of enums (ticket #442)
fixed Enum.product.count
anticipate @gasches critics by removing the polymorphic variant used in Enum.product
Enum.product.fast can be true in some cases
renamed Enum.product into Enum.cartesian_product
additional state in the state machine (deal with termination)
more tests for enum.cartesian_product
Merge pull request #472 from c-cube/enum-printatmost

enum.print_at_most (issue #425)
more tests for batEnum.cartesian_product
Seq.iteri, mapi, iter2, map2 (see issue #417)
a test in enums was not run
fixed enum tests (issue #474)

The problem was that a partial application of sprintf2 was used several times by oUnit, I think.
eta-expanding the printer fixes the problem
warning in Printf.sprintf2, about the previous bug
Merge pull request #488 from c-cube/fix-tests

Fix tests
tests for Seq