How Snowflakes Form: The Science Explained