who doesn't love O(n*n!)?