Add parenthesis for better readability
Cache permutations