Fast size check for sub/super set tests
diff --git a/Lib/sets.py b/Lib/sets.py
index c678bb4..7b15aa5 100644
--- a/Lib/sets.py
+++ b/Lib/sets.py
@@ -239,6 +239,8 @@
     def issubset(self, other):
         """Report whether another set contains this set."""
         self._binary_sanity_check(other)
+        if len(self) > len(other):  # Fast check for obvious cases
+            return False
         for elt in self:
             if elt not in other:
                 return False
@@ -247,6 +249,8 @@
     def issuperset(self, other):
         """Report whether this set contains another set."""
         self._binary_sanity_check(other)
+        if len(self) < len(other):  # Fast check for obvious cases
+            return False
         for elt in other:
             if elt not in self:
                 return False