Cleaned how _BytesIO.read() returns an empty bytes object.

Thank you, Guido, for noticing!
diff --git a/Lib/io.py b/Lib/io.py
index a88b5a4..940c4c7 100644
--- a/Lib/io.py
+++ b/Lib/io.py
@@ -794,7 +794,7 @@
         if n < 0:
             n = len(self._buffer)
         if len(self._buffer) <= self._pos:
-            return bytes(self._buffer[:0])
+            return b""
         newpos = min(len(self._buffer), self._pos + n)
         b = self._buffer[self._pos : newpos]
         self._pos = newpos