Why Are All Snowflakes Unique