Made factorial an exercise