Add recurecursion module