Improve docs for itertools.groupby().  The use of xrange(0) to create a unique object is less obvious than object().
diff --git a/Doc/library/itertools.rst b/Doc/library/itertools.rst
index 9cb316d..788d931 100644
--- a/Doc/library/itertools.rst
+++ b/Doc/library/itertools.rst
@@ -159,7 +159,7 @@
                   key = lambda x: x
               self.keyfunc = key
               self.it = iter(iterable)
-              self.tgtkey = self.currkey = self.currvalue = xrange(0)
+              self.tgtkey = self.currkey = self.currvalue = object()
           def __iter__(self):
               return self
           def next(self):