The puzzle of the ‘idiot savant’