Fixed bucket using recursion to iterate over list with a::L in args