Snowflakes may look simple as they fall, but each one forms through an intricate chain of timing, chemistry and cloud physics ...