Create Recurrent factorial