Think of a pointer moving on the number line!
Code:
What is 5 - 4 ?
We start with 5:
V
===|===|===|===|===|===|===|===|===|===|
-2 -1 0 1 2 3 4 5 6 7
Then we move 4 left (because of subtraction):
V
1) ===|===|===|===|===|===|===|===|===|===|
-2 -1 0 1 2 3 4 5 6 7
V
2) ===|===|===|===|===|===|===|===|===|===|
-2 -1 0 1 2 3 4 5 6 7
V
3) ===|===|===|===|===|===|===|===|===|===|
-2 -1 0 1 2 3 4 5 6 7
V
4) ===|===|===|===|===|===|===|===|===|===|
-2 -1 0 1 2 3 4 5 6 7
We ended on 1. Therefore, 5 - 4 = 1.
Code:
What is -7 - 5 ?
We start with -7:
V
===|===|===|===|===|===|===|===|===|===|
-14 -13 -12 -11 -10 -9 -8 -7 -6 -5
Then we move 5 left (subtraction):
V
1) ===|===|===|===|===|===|===|===|===|===|
-14 -13 -12 -11 -10 -9 -8 -7 -6 -5
V
2) ===|===|===|===|===|===|===|===|===|===|
-14 -13 -12 -11 -10 -9 -8 -7 -6 -5
V
3) ===|===|===|===|===|===|===|===|===|===|
-14 -13 -12 -11 -10 -9 -8 -7 -6 -5
V
4) ===|===|===|===|===|===|===|===|===|===|
-14 -13 -12 -11 -10 -9 -8 -7 -6 -5
V
5) ===|===|===|===|===|===|===|===|===|===|
-14 -13 -12 -11 -10 -9 -8 -7 -6 -5
We ended on -12. Therefore, -7 - 5 = -12.
_________________
When superficiality reigns your reality, you are already lost in the sea of normality.