Put a check into to make sure the generated string hasn't already been generated previously in the loop.
- Should this be a new
-Unique switch or the default behavior?
- Requires caching the output
- Add an
-Exclude parameter as another way to filter the results.