When we count objects, counting is relatively fast with small sets, i.e. less than four objects. This fast enumeration of objects is called subitizing. Several theories were proposed to explain this phenomenon. In this work we propose that the arrangement of objects is critical in the speed of enumeration of objects, and there is only one model that can account for this feature: the pattern recognition theory. According to this theory, if we can see only a few objects they can be perceived as a pattern (yeah, sounds simple), and recognizing the pattern is enough to recall the appropriate number, e.g. triangle is three, or square is four, etc.