Overview of typical and atypical cognitive development