An interface for permutable arrays, and an implementation for ints.  Implementation of Permute() still missing.
Thoughts about Project Euler 68.
Implement Permute().