From top to bottom, the number of groups of circles increase by 1 each step and the number of cirles per group as well.
The number of black circles is equal to the number of white circles per group. If the number of circles per group is odd, each group contains one extra black circle.