diff --git a/1-ProceduralProgramming/4-Functions.ipynb b/1-ProceduralProgramming/4-Functions.ipynb
index 04a42b09fe7561ab7772cdd175fff166687c1210..ee305a27db85f04926dd7306f1a7e7851491bd56 100644
--- a/1-ProceduralProgramming/4-Functions.ipynb
+++ b/1-ProceduralProgramming/4-Functions.ipynb
@@ -148,7 +148,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "Functions can't be nested in C++, contrary to some other langages such as Python:"
+    "Functions can't be nested in C++, contrary to some other languages such as Python:"
    ]
   },
   {
diff --git a/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb b/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
index 56021c7e4505fe355298e05e74958c687ecd235f..b413fd1eb8880c35259cd10583eb132ff2b80c53 100644
--- a/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
+++ b/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
@@ -465,7 +465,7 @@
    "source": [
     "This might seem trivial here, but in real code it is really handy to get all relevant information from your exception.\n",
     "\n",
-    "However, I avoided silently a common pitfall when dabbling with `std::exception`: one of its cardinal sin for me at least is to use C string as return type for its `what()` method. It might seem inocuous enough, but is absolutely not if you do not use a `std::string` as a data attribute to encapsulate the message.\n",
+    "However, I avoided silently a common pitfall when dabbling with `std::exception`: one of its cardinal sin for me at least is to use C string as return type for its `what()` method. It might seem innocuous enough, but is absolutely not if you do not use a `std::string` as a data attribute to encapsulate the message.\n",
     "\n",
     "Let's write it without the `msg_` data attribute:\n",
     "\n",
diff --git a/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb b/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
index 3ceef3a815fea7126bd56b1dcb9b79243af91aa4..fd8d5d418878bce0609085ba475b73003f8b7964 100644
--- a/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
+++ b/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
@@ -210,7 +210,7 @@
     "    \n",
     "        WithUniquePtr() = default;\n",
     "\n",
-    "        void Init(std::string&& text); // rather artificial here, but we wan't to point out it can be done anywhere and not just in constructor!\n",
+    "        void Init(std::string&& text); // rather artificial here, but we want to point out it can be done anywhere and not just in constructor!\n",
     "\n",
     "        const Content& GetContent() const; // adding `noexcept` would be even better but Xeus-cling \n",
     "                                           // doesn't like it!\n",
diff --git a/6-InRealEnvironment/1-SetUpEnvironment.ipynb b/6-InRealEnvironment/1-SetUpEnvironment.ipynb
index cb3535ef2fd99bc19b925ffdefaec4b5c41ecc97..2cabdb5a2e74cc8a77365f76e9bcebe7b6a0c588 100644
--- a/6-InRealEnvironment/1-SetUpEnvironment.ipynb
+++ b/6-InRealEnvironment/1-SetUpEnvironment.ipynb
@@ -82,7 +82,7 @@
    "source": [
     "// In a terminal\n",
     "\n",
-    "// Update the Ubuntu environement\n",
+    "// Update the Ubuntu environment\n",
     "sudo apt-get update && sudo apt-get upgrade -y -q && sudo  apt-get dist-upgrade -y -q && sudo  apt-get -y -q autoclean && sudo  apt-get -y -q autoremove)\n",
     "\n",
     "// To enable `add-apt-repository` command; probably not required in a full-fledged installation\n",
diff --git a/6-InRealEnvironment/4b-Demo/5-FixByPragmas-common/pragma.hpp b/6-InRealEnvironment/4b-Demo/5-FixByPragmas-common/pragma.hpp
index 0b1fd94a9455117c74123c56f64f79060ddfecd8..60ae9a96cd233c125ca56203781bfca3576fe223 100644
--- a/6-InRealEnvironment/4b-Demo/5-FixByPragmas-common/pragma.hpp
+++ b/6-InRealEnvironment/4b-Demo/5-FixByPragmas-common/pragma.hpp
@@ -6,7 +6,7 @@
 # define STR_EXPAND(tok) #tok
 
 /*!
- * \brief STR transform into a string litteral the tok argument.
+ * \brief STR transform into a string literal the tok argument.
  *
  * Why we need STR_EXPAND is honestly a bit blurry for me, but we really need it.
  */
@@ -36,7 +36,7 @@
 /*!
  * \brief Apply a pragma diagnostic directive.
  *
- * \param[in] tok Token given to the macro. It is not a string litteral yet; do no put double quotes around this argument.
+ * \param[in] tok Token given to the macro. It is not a string literal yet; do no put double quotes around this argument.
  *
  * \code
  * PRAGMA_DIAGNOSTIC(push)
diff --git a/6-InRealEnvironment/4b-Demo/README.md b/6-InRealEnvironment/4b-Demo/README.md
index 93a6f85ee3ed3b6db384c4580ccf94ab7792b38c..16ae745129a9669f2ea99368ff7eb80a6905876b 100644
--- a/6-InRealEnvironment/4b-Demo/README.md
+++ b/6-InRealEnvironment/4b-Demo/README.md
@@ -100,7 +100,7 @@ ninja
 and we get two types of warnings:
 
 * `-Wredundant-decls` 
-* `-Wunknown-pragmas` as pragmas used for clang build are not recognized! So fixing for clang makes it somehwat worse for gcc.. (not completely - some ignored warnings do also exist in gcc and were therefore silenced).
+* `-Wunknown-pragmas` as pragmas used for clang build are not recognized! So fixing for clang makes it somewhat worse for gcc.. (not completely - some ignored warnings do also exist in gcc and were therefore silenced).
 
 We can see here that `clang` is much less forgiving than `gcc` regarding warnings; it issues more than one thousand of them, against only one about a redundant declaration in gcc!
 
diff --git a/6-InRealEnvironment/6-Tools.ipynb b/6-InRealEnvironment/6-Tools.ipynb
index c82f4256aebe5a3a0ea031905b9384403b6d8e82..02db08ac69aabc8f7cb72caaf1adf914c8882542 100644
--- a/6-InRealEnvironment/6-Tools.ipynb
+++ b/6-InRealEnvironment/6-Tools.ipynb
@@ -98,7 +98,7 @@
     "\n",
     "## Codespell\n",
     "\n",
-    "[codespell](https://github.com/codespell-project/codespell) is a very neat projet to check english errors in your code. It may be used upon code directly or upon the associated README and is rather helpful to notice typos or some english errors (for instance it found out we used _informations_ a lot in these notebooks whereas it is incorrect and should be _information_).\n",
+    "[codespell](https://github.com/codespell-project/codespell) is a very neat project to check english errors in your code. It may be used upon code directly or upon the associated README and is rather helpful to notice typos or some english errors (for instance it found out we used _informations_ a lot in these notebooks whereas it is incorrect and should be _information_).\n",
     "\n",
     "A strong point for this tool is that it is very easy to use; no steep learning curve for it. \n",
     "\n",
diff --git a/Changelog.md b/Changelog.md
index cfda623855d8c52f1d49b33e8190f390d1fc2629..e44341b1acc699ec92a2f6d367632d54071a4aae 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,4 +1,4 @@
-We are using here tghe same convention as Ubuntu: a release is typically named vYY.MM, where YY is the last two digits of current year and MM two digits representing the month.
+We are using here the same convention as Ubuntu: a release is typically named vYY.MM, where YY is the last two digits of current year and MM two digits representing the month.
 
 # rc24.03
 
@@ -49,7 +49,7 @@ There were 3 lecturers for this session:
 
 - Fix URL of Docker image in README.
 - #64 Fix the naming in notebook Hands-on 4 for object programming
-- #67 Improve exemple in canonical form notebook
+- #67 Improve example in canonical form notebook
 - Fix broken symlinks.
 - Add missing includes.
 - Updated floating points links in the Hand-On introduction
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise10.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise10.cpp
index 7c0ac12278f6e8172d4d92286d18351358f0b63a..1fdf3f2426c92f9ff6e3d76255dc833e0480cee3 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise10.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise10.cpp
@@ -113,7 +113,7 @@ double ComputePowerOf2Approx(int Nbits, double value, int& numerator, int& expon
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise11.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise11.cpp
index d98585746dd557c3664db469c2c35fc87e5c09a4..9c82b49745fe85ed3cc45cfb20864a95d5fa1d25 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise11.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise11.cpp
@@ -114,7 +114,7 @@ double ComputePowerOf2Approx(int Nbits, double value, int& numerator, int& expon
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise12.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise12.cpp
index 0143d89385b8eff5300668ff81bc1ab087630e95..685261de4776408d3698eb639d6892ea8010ede2 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise12.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise12.cpp
@@ -126,7 +126,7 @@ double ComputePowerOf2Approx(int Nbits, double value, int& numerator, int& expon
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise4.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise4.cpp
index fc699880d68414d2db755a29e9c7ced8f374cab6..3e8f065d411b6f3d57401276816405117defc65c 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise4.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise4.cpp
@@ -78,7 +78,7 @@ void DisplayPowerOf2Approx(int max_numerator, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperDisplayPowerOf2Approx(value, ++exponent, numerator, denominator); 
     }
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise5.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise5.cpp
index aa0227b644ffdb09a7f5f3bf5811aee252faa5eb..3b573caa93d64e43c031cbcf1a0be421fb67d76b 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise5.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise5.cpp
@@ -82,7 +82,7 @@ void DisplayPowerOf2Approx(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperDisplayPowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise6.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise6.cpp
index c8c250fa00821fd6450d88f791b205a23f6b3d4a..3e6147d8f094ddc247c4764f08082f722f76024a 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise6.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise6.cpp
@@ -105,7 +105,7 @@ double ComputePowerOf2Approx(int Nbits, double value, int& numerator, int& expon
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise7.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise7.cpp
index 32a8525f0360bccc5f61ffdc9ee399781baa1b03..169669607e347a217357820661f4ca383275ef28 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise7.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise7.cpp
@@ -107,7 +107,7 @@ double ComputePowerOf2Approx(int Nbits, double value, int& numerator, int& expon
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise8.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise8.cpp
index b9bad4d553e3ed9c0dc2845493a7387a07d409a7..a35c205a14584fd0529d4ceb5960f8569adf367d 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise8.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise8.cpp
@@ -110,7 +110,7 @@ double ComputePowerOf2Approx(int Nbits, double value, int& numerator, int& expon
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/1-ProceduralProgramming/Solution/exercise9.cpp b/HandsOn/1-ProceduralProgramming/Solution/exercise9.cpp
index cdfe49757580819c39720d672f4068ef99b43e3f..ba369f4c2389dd9bb33fb2aab64fa8d1b4fa8c57 100644
--- a/HandsOn/1-ProceduralProgramming/Solution/exercise9.cpp
+++ b/HandsOn/1-ProceduralProgramming/Solution/exercise9.cpp
@@ -113,7 +113,7 @@ double ComputePowerOf2Approx(int Nbits, double value, int& numerator, int& expon
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise13.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise13.cpp
index c325460e22ee8cbddce3b16c665f6630f40bf43f..8020810c27e96556e43a267aad4e18f1e50e9e48 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise13.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise13.cpp
@@ -124,7 +124,7 @@ double ComputePowerOf2Approx(int Nbits, double value, PowerOfTwoApprox& approxim
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise14.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise14.cpp
index 775f1d72965fa41e9f0e54a024dbbca1468ab2aa..b1b80f8a4f4c432bada7200a5a74b621e2ddc345 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise14.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise14.cpp
@@ -124,7 +124,7 @@ double PowerOfTwoApprox::Compute(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise15.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise15.cpp
index cc2c7b0062251e248b41a82c59c35947f913fc2a..1cf41c7931ecc379192ed4eb3e3b41a4cd9f6fc8 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise15.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise15.cpp
@@ -129,7 +129,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise16.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise16.cpp
index 31e46937ad5912ec2f3b0e72518b593e4724ea9b..000b2f6f6f6e7bab5c392474f2b94db961a90017 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise16.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise16.cpp
@@ -138,7 +138,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise17.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise17.cpp
index 75ff3ff5a5324a959d73ad3defc7ba59d214ab5c..7d2f1a91de3983552e753a22ce59dbf28837392d 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise17.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise17.cpp
@@ -144,7 +144,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise18.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise18.cpp
index fb38ce24e6cc35ae82205b2514369d170eb4eeb5..b506d3a1beabe1b173825deb8cdb85f4b9948957 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise18.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise18.cpp
@@ -165,7 +165,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise19.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise19.cpp
index 5dfb2e913c62539902347a4d7632c1474f01ab18..e94bd2af90e6fc0ccbdb6526c191da84a82b6076 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise19.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise19.cpp
@@ -180,7 +180,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise20.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise20.cpp
index b08f6b6bf86d93cc5175a10ee10d887d6ad06e53..6101786723bf2aa1659ed4bd5f01919daaa3c844 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise20.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise20.cpp
@@ -200,7 +200,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise21.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise21.cpp
index 9490207819e33d8f63d023541400235f2c368962..b68d9c96ee4b02fc59d26bdc0f9f91dbed2ade2d 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise21.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise21.cpp
@@ -252,7 +252,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise22.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise22.cpp
index f30a0e6e7ab15b47ff4cc771577e10bdcf7709df..89e1bec19a53fc1fcfc4c3116e1615d6673ca250 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise22.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise22.cpp
@@ -284,7 +284,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise23.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise23.cpp
index 3981e8e4ccb1481fcf42348bdc493cc7879ec208..52ddba9e77ecb7d65e5f400ebde8404c37751d27 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise23.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise23.cpp
@@ -315,7 +315,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise24.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise24.cpp
index b57227a998523406b88c09ec18e86132c99e0938..7c870618f991a985a85fd927c91407f141994d2b 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise24.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise24.cpp
@@ -323,7 +323,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/2-ObjectProgramming/Solution/exercise25.cpp b/HandsOn/2-ObjectProgramming/Solution/exercise25.cpp
index 2ed552e4f13371852a0317bfe16f2859e3fe29e5..49109abb1efa2a7d3cf41351b21f0cd0903ccbda 100644
--- a/HandsOn/2-ObjectProgramming/Solution/exercise25.cpp
+++ b/HandsOn/2-ObjectProgramming/Solution/exercise25.cpp
@@ -327,7 +327,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/3-Operators/Solution/exercise26.cpp b/HandsOn/3-Operators/Solution/exercise26.cpp
index 72c57962d0bfa3224267f2e60c6bef7305228c16..cc28d87e9a370a7ff75d067cde316c23fd0fb4c6 100644
--- a/HandsOn/3-Operators/Solution/exercise26.cpp
+++ b/HandsOn/3-Operators/Solution/exercise26.cpp
@@ -327,7 +327,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/3-Operators/Solution/exercise27.cpp b/HandsOn/3-Operators/Solution/exercise27.cpp
index 0e779a946389f365312b68895dd07348d0721a99..17a84f255feb5f835bf8d79d9a941e345fa0c207 100644
--- a/HandsOn/3-Operators/Solution/exercise27.cpp
+++ b/HandsOn/3-Operators/Solution/exercise27.cpp
@@ -330,7 +330,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/3-Operators/Solution/exercise28.cpp b/HandsOn/3-Operators/Solution/exercise28.cpp
index a63f275fb7d2c2e02de911d7dad0cc6c78135075..05d9fa03475f843a6e26a540f7fe63f08a38bf9a 100644
--- a/HandsOn/3-Operators/Solution/exercise28.cpp
+++ b/HandsOn/3-Operators/Solution/exercise28.cpp
@@ -330,7 +330,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/3-Operators/Solution/exercise29.cpp b/HandsOn/3-Operators/Solution/exercise29.cpp
index 56243fe1aeb68a9180b53203cb7daa5b7981e950..5b1f6193158c49c3772a44ecba35596454fa8123 100644
--- a/HandsOn/3-Operators/Solution/exercise29.cpp
+++ b/HandsOn/3-Operators/Solution/exercise29.cpp
@@ -331,7 +331,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/3-Operators/Solution/exercise30.cpp b/HandsOn/3-Operators/Solution/exercise30.cpp
index 0989157d9245056a905458e9480e4b1477054b28..98db739ce4b504ef7849f8333e6d2d6843e34381 100644
--- a/HandsOn/3-Operators/Solution/exercise30.cpp
+++ b/HandsOn/3-Operators/Solution/exercise30.cpp
@@ -331,7 +331,7 @@ PowerOfTwoApprox::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/4-Templates/Solution/exercise31.cpp b/HandsOn/4-Templates/Solution/exercise31.cpp
index 585091db70ae1683dd50e440c391cf27e06b9dcb..7ca1e7bb4104f64f8097e2aaf78c1d1b1da8eeba 100644
--- a/HandsOn/4-Templates/Solution/exercise31.cpp
+++ b/HandsOn/4-Templates/Solution/exercise31.cpp
@@ -338,7 +338,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/4-Templates/Solution/exercise32.cpp b/HandsOn/4-Templates/Solution/exercise32.cpp
index 607890680c2e2823dc585f29e997975249fe3bcd..1d868403924c3e9865b98510900138d7a341401e 100644
--- a/HandsOn/4-Templates/Solution/exercise32.cpp
+++ b/HandsOn/4-Templates/Solution/exercise32.cpp
@@ -348,7 +348,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/4-Templates/Solution/exercise33.cpp b/HandsOn/4-Templates/Solution/exercise33.cpp
index b3e6e2fd00c12967afc07e0a6f1b38df2311a9d9..8d08160daf166858b20284a00fc8ed5ebf9d465f 100644
--- a/HandsOn/4-Templates/Solution/exercise33.cpp
+++ b/HandsOn/4-Templates/Solution/exercise33.cpp
@@ -364,7 +364,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/4-Templates/Solution/exercise34.cpp b/HandsOn/4-Templates/Solution/exercise34.cpp
index 0536c35434adce63b7ad53c5586a18fd332050da..7664082b276bffad88c973d11fdc9e800b8a2772 100644
--- a/HandsOn/4-Templates/Solution/exercise34.cpp
+++ b/HandsOn/4-Templates/Solution/exercise34.cpp
@@ -370,7 +370,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/4-Templates/Solution/exercise35.cpp b/HandsOn/4-Templates/Solution/exercise35.cpp
index 4ae23908350b0f7f69fde442b020806f5c83635c..c58565d035a9f2e39665b6eb9d3e1475406b6ee3 100644
--- a/HandsOn/4-Templates/Solution/exercise35.cpp
+++ b/HandsOn/4-Templates/Solution/exercise35.cpp
@@ -365,7 +365,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise36.cpp b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise36.cpp
index f1aa933fbccaf7ee299ef269bd87a0076c16c15d..b6f0201960afbe5202441330e062e101411f2e3c 100644
--- a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise36.cpp
+++ b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise36.cpp
@@ -381,7 +381,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise37.cpp b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise37.cpp
index ac692879b18a6c9a7cb0120639303f7dffece98a..3a893dbf34452d05420fc2fe61c30de9e525db9d 100644
--- a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise37.cpp
+++ b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise37.cpp
@@ -397,7 +397,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise38.cpp b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise38.cpp
index 8b42373e0a632962a7be691c6b1312146723a8e9..7af8912f07bd5296fdb0b20a1b2bd74ca447f1a8 100644
--- a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise38.cpp
+++ b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise38.cpp
@@ -407,7 +407,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise39.cpp b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise39.cpp
index 2189995b56445df7be158cd6d1291a068e0ee72d..4daf58fc5da176d03341a8ea9c398bc273d103c2 100644
--- a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise39.cpp
+++ b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise39.cpp
@@ -403,7 +403,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise40.cpp b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise40.cpp
index b3ee54b6c544cfc7a41ec0885ccc40f1c0bb6a16..1c0f1c31615877112b31c3c842098c43018bd7f0 100644
--- a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise40.cpp
+++ b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise40.cpp
@@ -404,7 +404,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise41.cpp b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise41.cpp
index 6e14ec2e623d80e54ea6cc961ae32e4ef06c0c4d..14f437bf96bd96497cae05e8717c19e5a8ea9e47 100644
--- a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise41.cpp
+++ b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise41.cpp
@@ -404,7 +404,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise42.cpp b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise42.cpp
index cc048ce888cbe7293ef88a2e58a734d2206e90d7..364be852c9792cbcb76381dcc9c2104049364ea0 100644
--- a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise42.cpp
+++ b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise42.cpp
@@ -376,7 +376,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise43.cpp b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise43.cpp
index 17843ba6754700348ef8e1ace9212046ca459365..ceb41ff74744c9f2c3bd6e1f931e681d43aad66d 100644
--- a/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise43.cpp
+++ b/HandsOn/5-UsefulConceptsAndSTL/Solution/exercise43.cpp
@@ -377,7 +377,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/6-InRealEnvironment/Solution/Exercise44/PowerOfTwoApprox.hxx b/HandsOn/6-InRealEnvironment/Solution/Exercise44/PowerOfTwoApprox.hxx
index b048dc35fccd6e6d6484959c2a0fa01d1c978af7..d6d4fc099ae0c2aae0066ecf823ce0dca7af4fcb 100644
--- a/HandsOn/6-InRealEnvironment/Solution/Exercise44/PowerOfTwoApprox.hxx
+++ b/HandsOn/6-InRealEnvironment/Solution/Exercise44/PowerOfTwoApprox.hxx
@@ -15,7 +15,7 @@ PowerOfTwoApprox<IntT>::PowerOfTwoApprox(int Nbits, double value)
     
     do
     {
-        // I used here the preffix increment '++exponent' but you may put it on a separate line if you're not 
+        // I used here the prefix increment '++exponent' but you may put it on a separate line if you're not 
         // comfortable with it.
         HelperComputePowerOf2Approx(value, ++exponent, numerator, denominator);
     }
diff --git a/HandsOn/Config/zshrc b/HandsOn/Config/zshrc
deleted file mode 100644
index 0cd220083647e4db5aef3c5e7cbf66da1e0390f0..0000000000000000000000000000000000000000
--- a/HandsOn/Config/zshrc
+++ /dev/null
@@ -1,317 +0,0 @@
-# ----------------------------------------------------------------------------
-#   Zshrc
-#   Author 	: Grubly
-#   Patched by 	: Milipili, f00ty
-# ----------------------------------------------------------------------------
-
-# --------------------------------------------------------------- Settings ---
-USER=`whoami`
-OS=`uname -s`
-MYEDITOR="vim"
-HISTSIZE=10000
-export LC_ALL='en_US.UTF-8'
-
-
-
-
-# ------------------------------------------------------ ZSH Configuration ---
-
-if [ -f /etc/profile ]; then
-	source /etc/profile 2>/dev/null >/dev/null
-fi
-
-## Am I a special user ??
-if (( EUID == 0 )); then
-	superUser="yes";
-else
-	groups | egrep "wheel|adm|staff|sys|es" > /dev/null
-	if [ "$?" -eq 0 ]; then 
-		superUser="yes";
-	else
-		superUser="no";
-	fi;
-fi;
-
-## Eterm is not recognised by most OSes
-if [[ $TERM = "Eterm" ]] ; then
-	case $OS in
-      	Linux)
-			export TERM=Eterm 
-			;;
-		NetBSD)
-			export TERM=xterm
-			;;
-		*)
-			export TERM=xterm-color
-        	;;
-	esac
-fi
-
-## xterm is not recognized by NetBSD (1.6)
-if  [[ $TERM = "xterm-color" ]] ; then
-	case $OS in 
-		NetBSD)
-			export TERM=xterm
-			;;
-	esac
-fi	
-
-# Default umask
-umask 022
-
-if [ "$OS" = 'FreeBSD' ]; then
-	export EDITOR="/usr/local/bin/$MYEDITOR"
-else
-	export EDITOR="/usr/bin/$MYEDITOR"
-fi
-
-addExportPath()
-{
-	if [ -d "$1" ] ; then
-		if [ ! "$2" = "" -a -d "$2" ]; then
-			export PATH="$2:$PATH"
-		fi
-		export PATH="$1:$PATH"
-	fi
-}
-
-addExportPath '/sw/bin'  '/sw/sbin'
-addExportPath '/usr/bin'  '/usr/sbin'
-addExportPath '/bin'  '/sbin'
-addExportPath '/usr/local/bin'  '/usr/local/sbin'
-addExportPath '/opt/local/bin'  '/opt/local/sbin'
-
-
-# Misc options
-setopt correct
-setopt correct_all
-setopt auto_cd
-setopt hist_ignore_dups
-setopt auto_list
-setopt append_history
-setopt auto_param_keys
-setopt auto_param_slash
-setopt bg_nice
-setopt complete_aliases
-setopt equals
-setopt extended_glob
-setopt hash_cmds
-setopt hash_dirs
-setopt mail_warning
-setopt magic_equal_subst
-setopt numericglobsort
-setopt pushd_ignore_dups
-setopt printeightbit
-unsetopt beep
-
-# Filename suffixes to ignore during completion
-#fignore=(.o .c~ .pro)
-
-## Prevent CVS/SVN files/directories from being completed
-#zstyle ':completion:*:(all-|)files' ignored-patterns '(|*/)CVS'
-#zstyle ':completion:*:cd:*' ignored-patterns '(*/)#CVS'
-#zstyle ':completion:*:(all-|)files' ignored-patterns '(|*/)svn'
-#zstyle ':completion:*:cd:*' ignored-patterns '(*/)#svn'
-
-# ignore patterns you don't have
-zstyle ':completion:*:functions' ignored-patterns '_*'
-
-## set colors for GNU ls ; set this to right file
-if [ "$SHELL" = '' ]; then # fixing
-        export SHELL=`which zsh`
-fi
-my_ls=ls
-which gls > /dev/null
-if [ $? -eq 0 ]; then
-	my_ls=gls
-fi
-
-which dircolors > /dev/null
-if [ $? -eq 0 ]; then
-	#eval `dircolors`
-	export LS_COLORS="no=00:fi=00:di=00;36:ln=00;32:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:"
-	ls=$my_ls' -F --color=always'
-else
-	## dircolors not availaible, try gdircolors
-	which gdircolors > /dev/null
-	if [ $? -eq 0 ]; then
-		eval `gdircolors -b | sed 's/;34/;36/g'`
-		ls=$my_ls' --color=auto'
-		alias df='gdf'
-	else	
-		## GNU ls not available, using other one.
-		export LS_COLORS="no=00:fi=00:di=00;36:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:"
-		case $OS in
-        	FreeBSD)
-				export BLOCKSIZE=K
-				export CLICOLOR=enable
-  				autoload -U is-at-least
-        		export LS_COLORS="gxfxBxcxbxegedabagacad"
-				ls='ls -F'
-        	;;
-        	OpenBSD|NetBSD|Darwin|SunOS)
-        		ls='ls -F -G'
-        	;;
-		esac
-	fi
-fi
-# Doesn't work here!
-#export LSCOLORS="$LS_COLORS"
-
-
-# Aliases
-alias l='ls -lh'
-alias ll='ls -l'
-alias la='ls -A'
-
-
-# Good prompts
-autoload -U colors
-colors
-
-path_color="yellow"
-sym_color="cyan"
-time_color="white"
-err_color="red"
-num_color="blue"
-computer_color="cyan"
-if [ "$USER" = "root" ]; then
-	login_color="red"
-else
-	login_color="green"
-fi
-cpath="%B%{$fg[$path_color]%}%30<...<%~%b"
-psym="%{$fg[$sym_color]%}%%"
-plogin="%{$fg[$login_color]%}[$USER]"
-time="%{$fg[$time_color]%}%T"
-error="%B%{$fg[$err_color]%}Err %?%b"
-reset="%{$reset_color%}"
-num="%{$fg[$num_color]%}#%h"
-computer="%b%{$fg[$computer_color]%}`hostname | cut -d"." -f1`%B"
-PS1="$computer $plogin $cpath $psym $reset"
-RPS1="%(?,$time,$error) $num$reset"
-
-# Completion options
-autoload mere zed zfinit
-autoload incremental-complete-word
-zle -N incremental-complete-word
-
-# Always use emacs-mode
-bindkey -e 
-
-
-# Bindkeys, easier life.
-bindkey i incremental-complete-word 
-bindkey  history-incremental-search-backward
-bindkey \[1~ beginning-of-line
-bindkey \[7~ beginning-of-line
-bindkey \[4~ end-of-line
-bindkey  beginning-of-line
-bindkey  end-of-line
-bindkey  kill-line
-bindkey  kill-whole-line
-bindkey  yank
-bindkey  vi-forward-word
-bindkey  vi-backward-word
-	
-
-autoload insert-files
-autoload nslookup
-autoload predict-on
-autoload compinit
-autoload complist
-compinit
-
-zstyle ':completion:*' format '%{%}--- %{%}%d%{%}'
-zstyle ':completion:*' auto-description 'specify: %d'
-zstyle ':completion:*' completer _complete _correct _approximate
-zstyle ':completion:*' group-name ''
-zstyle ':completion:*' insert-unambiguous true
-zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
-zstyle ':completion:*' matcher-list '' 'm:{a-zA-Z}={A-Za-z}' 'l:|=* r:|=*' 'r:|[
-._-]=* r:|=*'
-
-zstyle ':completion:*' max-errors 2
-zstyle ':completion:*' menu select=5
-zstyle ':completion:*' original true
-zstyle ':completion:*' squeeze-slashes true
-zstyle ':completion:*' verbose true
-zstyle ':completion:*:processes' list-colors '=(#b)(?????)(#B)?????????????????????????????????([^ ]#/)#(#b)([^ /]#)*=00=01;31=01;33'
-zstyle ':completion:*:processes' command 'ps -au$USER'
-zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31'
-zstyle ':completion:*:kill:*' force-list always
-
-zstyle ':completion:*:rm:*' ignore-line yes
-zstyle ':completion:*:*:-subscript-:*' tag-order indexes parameters
-
-zstyle ':completion:*:*:xdvi:*' menu yes select
-zstyle ':completion:*:*:xdvi:*' file-sort time
-
-# On the fly hostname list
-if [ -f "${HOME}/.ssh/known_hosts" ]; then
-  allprevioushosts="`cat ~/.ssh/known_hosts | cut -f 1 -d ' ' | sed -e 's/,.*//g' | uniq | grep -v "\[" | tr '\n' ' '`"
-else
-  allprevioushosts=''
-fi
-zstyle '*:hosts' hosts localhost `echo ${allprevioushosts}`
-
-export EDITOR=$MYEDITOR
-
-
-
-# LS
-case $OS in
-      	FreeBSD) alias ls="$ls -w";;
-      	Darwin|Linux) alias ls="$ls -v";;
-        OpenBSD|NetBSD|SunOS) alias ls="$ls" ;;
-        *) alias ls="$ls" ;;
-esac
-
-
-# Aliases
-alias l='ls -lh'
-alias ll='ls -l'
-alias la='ls -A'
-alias rm='rm -i'
-
-
-
-if [ "$OS" = 'Darwin' ]; then  # Hack pour Terminal
-export TERM='xterm-color' 
-fi
-if [ "$OS" = 'Linux' ]; then 
-	if [ ! "`which htop`" = '' ]; then
-		alias top="htop"
-	fi
-	alias grep="grep --color"
-fi
-
-
-# Alias 
-alias v="vim"
-
-if [ "$OS" = 'Darwin' ]; then
-	alias log="tail -n 20 /var/log/system.log"
-else
-	alias log="tail -n 20 /var/log/messages"
-fi
-
-echo
-echo "     Welcome "$USER" on `hostname` !"
-echo
-
-# Faire fonctionner backspace dans tous les cas
-case $TERM in
-    *xterm*|rxvt|(dt|k|E)term)
-    	bindkey '^?' backward-delete-char 
-		bindkey "^[[3~"	delete-char
-		;;
-		esac
-
-# Good for you :)
-if [ "$TERM" '!=' 'linux' ]; then
-  
-  
-  precmd() {print -Pn "\e]0;%n@%m: %~\a"}
-fi
-
diff --git a/README.md b/README.md
index c8af884162d252bd3b154b9d63ed80c601bd8714..501984276ebe60c471f46afaaa0043d0f63b0b25 100644
--- a/README.md
+++ b/README.md
@@ -51,7 +51,7 @@ Quick guides for each of these methods are given below.
 
 A link to a BinderHub instance is given at the top of the project page; foresee few minutes to set up properly the notebooks.
 
-The pro of using Binder is that you have basically nothing more to do than click on the link; the cons are the delay to create the instance, the need for an Internet connexion and the fact you won't keep locally the possible modifications you did.
+The pro of using Binder is that you have basically nothing more to do than click on the link; the cons are the delay to create the instance, the need for an Internet connection and the fact you won't keep locally the possible modifications you did.
 
 
 ### Local installation
@@ -129,5 +129,5 @@ Then just type [http://localhost:8888/](http://localhost:8888/) in your browser
 
 ## For maintainers and contributors
 
-Informations related to CI are [here](CI.md).
+Information related to CI are [here](CI.md).
 All contributions are welcome, but please read the [contribution guide](CONTRIBUTING.md) first.
diff --git a/docker/Dockerfile.xeus-cling b/docker/Dockerfile.xeus-cling
index 837d270408b02dc45a4d48b3d6d940d2ea58aa2f..f7ed49f896f1782beb67ad3a9f96a14c5bd99614 100644
--- a/docker/Dockerfile.xeus-cling
+++ b/docker/Dockerfile.xeus-cling
@@ -18,5 +18,5 @@ RUN conda env create -f environment.yml
 SHELL ["/bin/bash", "-c"] 
 
 # The code to run when container is started:
-# Using informations from https://hub.docker.com/r/continuumio/miniconda3 and options used by Vicente in former Docker file based on Ubuntu.
+# Using information from https://hub.docker.com/r/continuumio/miniconda3 and options used by Vicente in former Docker file based on Ubuntu.
 ENTRYPOINT [ "conda", "run", "--no-capture-output", "-n", "training_cpp", "jupyter", "lab", "--port=8888", "--ip=0.0.0.0", "--no-browser","--allow-root"]