snaplet tutorial
hiest hacking
permutations problem