Is there a limit to human knowledge?