Оператор mod можно применить здесь для более простой реализации перехода к началу последовательности чисел. Заметьте, что 0 % 6 даст ноль, 1 % 6 даст один, …, 5 % 6 даст пять. Каждое из этих чисел меньше шести, в связи с чем будет само являться остатком от деления на шесть. Числа от нуля до пяти соответствуют действительным индексам snow, поэтому хорошо, что % их не меняет. А для индекса 6 операция 6 % 6 даст ноль: шесть на шесть делится без остатка, перенося нас к началу последовательности чисел снежинки.