Learning group isomorphism: A crossroads of many concepts · Study