permute is actually computing the cartesian product, and does not need acc

thanks for reminding me, @pqwy
towards more test suite coverage of reader
Merge pull request #79 from mirleft/mostly-style

Mostly style