Arrangement recursion and norecursion