Added factorial kata. Fixes #61