What is a snowflake?