Broaden the early-out test for nsmallest and nlargest
diff --git a/Lib/heapq.py b/Lib/heapq.py
index d615239..d52cd71 100644
--- a/Lib/heapq.py
+++ b/Lib/heapq.py
@@ -197,7 +197,7 @@
 
     Equivalent to:  sorted(iterable, reverse=True)[:n]
     """
-    if n < 0:
+    if n <= 0:
         return []
     it = iter(iterable)
     result = list(islice(it, n))
@@ -215,7 +215,7 @@
 
     Equivalent to:  sorted(iterable)[:n]
     """
-    if n < 0:
+    if n <= 0:
         return []
     it = iter(iterable)
     result = list(islice(it, n))