Recompile factorial