Highly intelligent people are a rare species. The average score on IQ tests is 100, with 68% of scores lying between 85 and 115. However, approximately 65% of Americans think they have above average ...