Habs jetzt nur überflogen und da ist mir diese Zeile aufgefallen:
Das kann man auch mMn schöner schreiben:
Das guckt mit Hilfe von Modulo, ob $piccount glatt durch drei teilbar ist (Wie du ja schon selber sagtest). Modulo ergibt den Rest bei einer Teilung. 4 % 3 ergibt 1, weil die drei einmal in vier "reinpasst" und eine eins übrig bleibt. 5 % 3 ergibt 2 und 6 % 3 ergibt 0, weil die drei zweimal in die 6 reinpasst und kein Rest bleibt.