Has Humanity Peaked?