# scomb v0.3.0 - Table of Contents > Streaming combinatorics: permutations, combinations, subsets, selections, partitions and cartesian products, generated lazily and handling repeated elements ## Pages - [Changelog](changelog.md) ## Modules - [SComb](SComb.md): # SComb - [SComb.Math](SComb.Math.md): Some useful math functions. These are generally used internally by the library. - [SComb.Sequence](SComb.Sequence.md): The lazy sequence of results returned by `SComb.permutations/1`, `SComb.combinations/2`, `SComb.subsets/1`, `SComb.selections/2`, `SComb.partitions/1`, `SComb.combinations_with_replacement/2`, `SComb.permuted_combinations/2` and `SComb.cartesian_product/1`. ## Mix Tasks - [mix scomb.benchmark](Mix.Tasks.Scomb.Benchmark.md)