Its for the condition when two or more args of the expr are logic functions in that case they will  be appended to args and args.pop() while run the loop for each of them.