First factorial kata