This code is from Eloquent javascript book recursion function the function is about that given a number (argument 24) tries to find a sequence of such additions and multiplications that produces that number? I am having a hard time understanding it and how does the or operator (||) is working with return two function in line no. 9 and 10