first list( ()print(firstprint(secondin [ ]first[ in [ ]first out[ ][' ' ' ' recursion factorial of an integer $nis given as\begin{equationnn*( - )*( - )*( - ) \end{equationfor example\begin{equation \end{equationin [ ]def factorial( )if = return elsereturn *factorial( - factorial( out[ ] in [ ]factorial( out[ ] in [ ]factorial(- error:root:internal python error in the inspect module below is the traceback from this internal error