Is there a maximum number of cash flows that IRR function can evaluate ?