Mult with recursion