“…In light of this, an efficient design is for neural networks to be capable of flexibly switching between various functions upon demand [1,2,3,4,5,6,7,8,9,10,11], instead of having each task be performed by a different network [1,4,12,13,14]. This flexibility has indeed been observed experimentally [3,4,15,16,17,18,19,20], but how this flexibility came to be remains a topic of investigation.…”