Fixes #1 Changed class name to SmartPermutations