I wonder if this is a skill that must be learned before a certain age, something like what happens for learning a language [0] and possibly learning the natural numbers [1]. It is also interesting that they have learned to be able to solve problems that require mentally rotating shapes.