Add permutations/1, filter/2, delete/2 /w tests & props