#21662: fix typo, improve sentence flow

Patch by Steve Dougherty.
diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst
index c0ed5af..a901891 100644
--- a/Doc/reference/datamodel.rst
+++ b/Doc/reference/datamodel.rst
@@ -2102,9 +2102,9 @@
 
    .. note::
 
-      When :meth:`__index__` is defined, :meth:`__int__` should also be defined,
-      and both shuld return the same value, in order to have a coherent integer
-      type class.
+      In order to have a coherent integer type class, when :meth:`__index__` is
+      defined :meth:`__int__` should also be defined, and both should return
+      the same value.
 
 
 .. _context-managers: