Move perms.uniq! outside of loop

Improves performance according to benchmarks.
Create two demonstration for Chapter 3
Rewrite intro in README.md