Oh that's been solved. We know everything there is to know about human intelligence. Don't believe me? Well, that's just because you're not smart enough.
I think the Brian Kernighan quote may be relevant here
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?