Permutation with tests
Assign 4 of Week 3 now compilable
Some changes to week 3