diff --git a/pythonetc/README.md b/pythonetc/README.md
index 634f814..9175ac7 100644
--- a/pythonetc/README.md
+++ b/pythonetc/README.md
@@ -83,8 +83,8 @@ More:
1. ./str-concat.md (4 March 2021, 18:00)
1. ./bytearray.md (9 March 2021, 18:00)
1. ./join-lists.md (11 March 2021, 18:00)
-1. ./is-warning.md
-1. ./float.md
+1. ./is-warning.md (16 March 2021, 18:00)
+1. ./float.md (18 March 2021, 18:00)
1. ./inf.md
1. ./typed-dict.md
1. ./getattr-annotation.md
diff --git a/pythonetc/float.md b/pythonetc/float.md
index 757759c..543e015 100644
--- a/pythonetc/float.md
+++ b/pythonetc/float.md
@@ -1,4 +1,4 @@
-[Floating point numbers](https://en.wikipedia.org/wiki/Floating-point_arithmetic) in Python and most of the modern languages are implemented according to [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754). The most interesting and hradcore part is "arithmetic formats" which defines a few special values:
+[Floating point numbers](https://en.wikipedia.org/wiki/Floating-point_arithmetic) in Python and most of the modern languages are implemented according to [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754). The most interesting and hardcore part is "arithmetic formats" which defines a few special values:
+ `inf` and `-inf` representing infinity.
+ `nan` representing a special "Not a Number" value.
@@ -43,7 +43,7 @@ Infinity is bigger than anything else (except nan). However, unlike in pure math
math.inf == math.inf # True
```
-Sum of positive an negative infinity is nan:
+The sum of positive and negative infinity is nan:
```python
-math.inf + math.inf # nan
diff --git a/pythonetc/is-warning.md b/pythonetc/is-warning.md
index 48abd70..5dafbaa 100644
--- a/pythonetc/is-warning.md
+++ b/pythonetc/is-warning.md
@@ -1,4 +1,4 @@
-Starting Python 3.8, interpreter started to warn about `is` comparison of literals.
+Starting Python 3.8, the interpreter warns about `is` comparison of literals.
Python 3.7:
@@ -15,7 +15,7 @@ Python 3.8:
True
```
-The reason is that it is a famous gotcha. `==` is used to use values comparison (which is implemented by calling `__eq__` magic method, in a nutshell) while `is` compares memory addresses of objects. While it holds true for ints from -5 to 256, it won't work for ints out of this range or object of other types:
+The reason is that it is an infamous Python gotcha. While `==` does values comparison (which is implemented by calling `__eq__` magic method, in a nutshell), `is` compares memory addresses of objects. It's true for ints from -5 to 256 but it won't work for ints out of this range or for objects of other types:
```python
a = -5