Neurodiversity: Many mental 'deficits' are really hidden strengths