# permutation v0.4.0 - Table of Contents

> Permutation is a package and protocol for calculating the possible
permutations or combinations of an Enumerable.

## Pages

- [Permutation](readme.md)
- [Changelog](changelog.md)

## Modules

- [Permutation](Permutation.md): `Permutation` defines a protocol for calculating all possible permutations of
a given type of data. The protocol may be implemented for any type of custom
data which requires the calcuation of permutations (or combintations).

