factorial exercise.
moving factorial
Adding first snowflake attempt.