From 3ab0e8b3baa1f266cf49d4f4f2e0994dc54bb5f5 Mon Sep 17 00:00:00 2001
From: Sebastien Gilles <sebastien.gilles@inria.fr>
Date: Mon, 11 Feb 2019 16:41:56 +0100
Subject: [PATCH] Change year in copyright notice.

---
 0-getting_started_with_tutorial.ipynb                | 2 +-
 1-ProceduralProgramming/0-main.ipynb                 | 2 +-
 1-ProceduralProgramming/1-Variables.ipynb            | 2 +-
 1-ProceduralProgramming/2-Conditions-and-loops.ipynb | 2 +-
 1-ProceduralProgramming/3-Types.ipynb                | 2 +-
 1-ProceduralProgramming/4-Functions.ipynb            | 2 +-
 1-ProceduralProgramming/4b-TP.ipynb                  | 2 +-
 1-ProceduralProgramming/5-DynamicAllocation.ipynb    | 2 +-
 1-ProceduralProgramming/6-Streams.ipynb              | 2 +-
 1-ProceduralProgramming/6b-TP.ipynb                  | 2 +-
 2-ObjectProgramming/0-main.ipynb                     | 2 +-
 2-ObjectProgramming/1-Introduction.ipynb             | 2 +-
 2-ObjectProgramming/1b-TP.ipynb                      | 2 +-
 2-ObjectProgramming/2-Member-functions.ipynb         | 2 +-
 2-ObjectProgramming/2b-TP.ipynb                      | 2 +-
 2-ObjectProgramming/3-constructors-destructor.ipynb  | 2 +-
 2-ObjectProgramming/3b-TP.ipynb                      | 2 +-
 2-ObjectProgramming/4-encapsulation.ipynb            | 2 +-
 2-ObjectProgramming/4b-TP.ipynb                      | 2 +-
 2-ObjectProgramming/5-static.ipynb                   | 2 +-
 2-ObjectProgramming/6-inheritance.ipynb              | 2 +-
 2-ObjectProgramming/6b-TP.ipynb                      | 2 +-
 3-Operators/0-main.ipynb                             | 2 +-
 3-Operators/1-Intro.ipynb                            | 2 +-
 3-Operators/1b-TP.ipynb                              | 2 +-
 3-Operators/1c-SolutionExercice33.ipynb              | 2 +-
 3-Operators/2-Comparison.ipynb                       | 2 +-
 3-Operators/3-Stream.ipynb                           | 2 +-
 3-Operators/3b-TP.ipynb                              | 2 +-
 3-Operators/4-CanonicalForm.ipynb                    | 2 +-
 3-Operators/5-Functors.ipynb                         | 2 +-
 3-Operators/5b-TP.ipynb                              | 2 +-
 4-Templates/0-main.ipynb                             | 2 +-
 4-Templates/1-Intro.ipynb                            | 2 +-
 4-Templates/1b-TP.ipynb                              | 2 +-
 4-Templates/2-Specialization.ipynb                   | 2 +-
 4-Templates/3-Syntax.ipynb                           | 2 +-
 4-Templates/3b-TP.ipynb                              | 2 +-
 4-Templates/4-Metaprogramming.ipynb                  | 2 +-
 4-Templates/5-MoreAdvanced.ipynb                     | 2 +-
 5-UsefulConceptsAndSTL/0-main.ipynb                  | 2 +-
 5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb         | 2 +-
 5-UsefulConceptsAndSTL/1b-TP.ipynb                   | 2 +-
 5-UsefulConceptsAndSTL/2-RAII.ipynb                  | 2 +-
 5-UsefulConceptsAndSTL/3-Containers.ipynb            | 2 +-
 5-UsefulConceptsAndSTL/3b-TP.ipynb                   | 2 +-
 5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb | 2 +-
 5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb         | 2 +-
 5-UsefulConceptsAndSTL/5b-TP.ipynb                   | 2 +-
 5-UsefulConceptsAndSTL/6-SmartPointers.ipynb         | 2 +-
 5-UsefulConceptsAndSTL/6b-TP.ipynb                   | 2 +-
 5-UsefulConceptsAndSTL/7-Algorithms.ipynb            | 2 +-
 6-InRealEnvironment/0-main.ipynb                     | 2 +-
 6-InRealEnvironment/1-SetUpEnvironment.ipynb         | 2 +-
 6-InRealEnvironment/2-FileStructure.ipynb            | 2 +-
 6-InRealEnvironment/2b-TP.ipynb                      | 2 +-
 6-InRealEnvironment/3-Compilers.ipynb                | 2 +-
 6-InRealEnvironment/4-ThirdParty.ipynb               | 2 +-
 6-InRealEnvironment/5-Namespace.ipynb                | 2 +-
 6-InRealEnvironment/6-Tools.ipynb                    | 2 +-
 7-Appendix/0-main.ipynb                              | 2 +-
 7-Appendix/Crtp.ipynb                                | 2 +-
 7-Appendix/HomemadeException.ipynb                   | 2 +-
 7-Appendix/Switch.ipynb                              | 2 +-
 7-Appendix/WeakPtr.ipynb                             | 2 +-
 TP/HowTo.ipynb                                       | 2 +-
 bibliography.ipynb                                   | 2 +-
 67 files changed, 67 insertions(+), 67 deletions(-)

diff --git a/0-getting_started_with_tutorial.ipynb b/0-getting_started_with_tutorial.ipynb
index 2a54da6..9bbd602 100644
--- a/0-getting_started_with_tutorial.ipynb
+++ b/0-getting_started_with_tutorial.ipynb
@@ -316,7 +316,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/1-ProceduralProgramming/0-main.ipynb b/1-ProceduralProgramming/0-main.ipynb
index 11ab21e..b04d00d 100644
--- a/1-ProceduralProgramming/0-main.ipynb
+++ b/1-ProceduralProgramming/0-main.ipynb
@@ -26,7 +26,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/1-ProceduralProgramming/1-Variables.ipynb b/1-ProceduralProgramming/1-Variables.ipynb
index 1fbfc05..3257d8b 100644
--- a/1-ProceduralProgramming/1-Variables.ipynb
+++ b/1-ProceduralProgramming/1-Variables.ipynb
@@ -926,7 +926,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/2-Conditions-and-loops.ipynb b/1-ProceduralProgramming/2-Conditions-and-loops.ipynb
index 4f5a49b..05f40c6 100644
--- a/1-ProceduralProgramming/2-Conditions-and-loops.ipynb
+++ b/1-ProceduralProgramming/2-Conditions-and-loops.ipynb
@@ -1093,7 +1093,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/1-ProceduralProgramming/3-Types.ipynb b/1-ProceduralProgramming/3-Types.ipynb
index fe0caf9..7dfaf3e 100644
--- a/1-ProceduralProgramming/3-Types.ipynb
+++ b/1-ProceduralProgramming/3-Types.ipynb
@@ -1095,7 +1095,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/4-Functions.ipynb b/1-ProceduralProgramming/4-Functions.ipynb
index 6a8aade..4eb371d 100644
--- a/1-ProceduralProgramming/4-Functions.ipynb
+++ b/1-ProceduralProgramming/4-Functions.ipynb
@@ -729,7 +729,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/4b-TP.ipynb b/1-ProceduralProgramming/4b-TP.ipynb
index f0db6c6..eea93ba 100644
--- a/1-ProceduralProgramming/4b-TP.ipynb
+++ b/1-ProceduralProgramming/4b-TP.ipynb
@@ -495,7 +495,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/5-DynamicAllocation.ipynb b/1-ProceduralProgramming/5-DynamicAllocation.ipynb
index e72278f..1475494 100644
--- a/1-ProceduralProgramming/5-DynamicAllocation.ipynb
+++ b/1-ProceduralProgramming/5-DynamicAllocation.ipynb
@@ -202,7 +202,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/6-Streams.ipynb b/1-ProceduralProgramming/6-Streams.ipynb
index a1fc583..a2ad13b 100644
--- a/1-ProceduralProgramming/6-Streams.ipynb
+++ b/1-ProceduralProgramming/6-Streams.ipynb
@@ -486,7 +486,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/1-ProceduralProgramming/6b-TP.ipynb b/1-ProceduralProgramming/6b-TP.ipynb
index b46f461..98e8fa9 100644
--- a/1-ProceduralProgramming/6b-TP.ipynb
+++ b/1-ProceduralProgramming/6b-TP.ipynb
@@ -61,7 +61,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_\n",
     "\n"
diff --git a/2-ObjectProgramming/0-main.ipynb b/2-ObjectProgramming/0-main.ipynb
index ef0516c..76f694f 100644
--- a/2-ObjectProgramming/0-main.ipynb
+++ b/2-ObjectProgramming/0-main.ipynb
@@ -29,7 +29,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/1-Introduction.ipynb b/2-ObjectProgramming/1-Introduction.ipynb
index ef5df2f..3f02279 100644
--- a/2-ObjectProgramming/1-Introduction.ipynb
+++ b/2-ObjectProgramming/1-Introduction.ipynb
@@ -346,7 +346,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/1b-TP.ipynb b/2-ObjectProgramming/1b-TP.ipynb
index 61f968b..188c3b6 100644
--- a/2-ObjectProgramming/1b-TP.ipynb
+++ b/2-ObjectProgramming/1b-TP.ipynb
@@ -62,7 +62,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/2-Member-functions.ipynb b/2-ObjectProgramming/2-Member-functions.ipynb
index 0b56848..5021ced 100644
--- a/2-ObjectProgramming/2-Member-functions.ipynb
+++ b/2-ObjectProgramming/2-Member-functions.ipynb
@@ -578,7 +578,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/2b-TP.ipynb b/2-ObjectProgramming/2b-TP.ipynb
index 94cc984..7873ed0 100644
--- a/2-ObjectProgramming/2b-TP.ipynb
+++ b/2-ObjectProgramming/2b-TP.ipynb
@@ -45,7 +45,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/3-constructors-destructor.ipynb b/2-ObjectProgramming/3-constructors-destructor.ipynb
index 6edf57c..6bfe40b 100644
--- a/2-ObjectProgramming/3-constructors-destructor.ipynb
+++ b/2-ObjectProgramming/3-constructors-destructor.ipynb
@@ -873,7 +873,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/3b-TP.ipynb b/2-ObjectProgramming/3b-TP.ipynb
index 833f287..8cfe524 100644
--- a/2-ObjectProgramming/3b-TP.ipynb
+++ b/2-ObjectProgramming/3b-TP.ipynb
@@ -33,7 +33,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/4-encapsulation.ipynb b/2-ObjectProgramming/4-encapsulation.ipynb
index 5b6c4fc..94b92d3 100644
--- a/2-ObjectProgramming/4-encapsulation.ipynb
+++ b/2-ObjectProgramming/4-encapsulation.ipynb
@@ -945,7 +945,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/4b-TP.ipynb b/2-ObjectProgramming/4b-TP.ipynb
index 22300a1..f699d54 100644
--- a/2-ObjectProgramming/4b-TP.ipynb
+++ b/2-ObjectProgramming/4b-TP.ipynb
@@ -142,7 +142,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/5-static.ipynb b/2-ObjectProgramming/5-static.ipynb
index d58723c..4429ef4 100644
--- a/2-ObjectProgramming/5-static.ipynb
+++ b/2-ObjectProgramming/5-static.ipynb
@@ -429,7 +429,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/6-inheritance.ipynb b/2-ObjectProgramming/6-inheritance.ipynb
index 5dcd9c2..a5174b9 100644
--- a/2-ObjectProgramming/6-inheritance.ipynb
+++ b/2-ObjectProgramming/6-inheritance.ipynb
@@ -1867,7 +1867,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/2-ObjectProgramming/6b-TP.ipynb b/2-ObjectProgramming/6b-TP.ipynb
index 74d7053..530cb8c 100644
--- a/2-ObjectProgramming/6b-TP.ipynb
+++ b/2-ObjectProgramming/6b-TP.ipynb
@@ -386,7 +386,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/0-main.ipynb b/3-Operators/0-main.ipynb
index 7c51344..38136ce 100644
--- a/3-Operators/0-main.ipynb
+++ b/3-Operators/0-main.ipynb
@@ -26,7 +26,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/1-Intro.ipynb b/3-Operators/1-Intro.ipynb
index 805fe9c..3dac8c0 100644
--- a/3-Operators/1-Intro.ipynb
+++ b/3-Operators/1-Intro.ipynb
@@ -711,7 +711,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/1b-TP.ipynb b/3-Operators/1b-TP.ipynb
index 6853ad7..e16dcba 100644
--- a/3-Operators/1b-TP.ipynb
+++ b/3-Operators/1b-TP.ipynb
@@ -84,7 +84,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/1c-SolutionExercice33.ipynb b/3-Operators/1c-SolutionExercice33.ipynb
index d1c51a0..1019922 100644
--- a/3-Operators/1c-SolutionExercice33.ipynb
+++ b/3-Operators/1c-SolutionExercice33.ipynb
@@ -41,7 +41,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/2-Comparison.ipynb b/3-Operators/2-Comparison.ipynb
index 1c317f5..4e38350 100644
--- a/3-Operators/2-Comparison.ipynb
+++ b/3-Operators/2-Comparison.ipynb
@@ -198,7 +198,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/3-Stream.ipynb b/3-Operators/3-Stream.ipynb
index bedf462..c6817bc 100644
--- a/3-Operators/3-Stream.ipynb
+++ b/3-Operators/3-Stream.ipynb
@@ -162,7 +162,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/3b-TP.ipynb b/3-Operators/3b-TP.ipynb
index 31ad741..44ae1b8 100644
--- a/3-Operators/3b-TP.ipynb
+++ b/3-Operators/3b-TP.ipynb
@@ -32,7 +32,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/4-CanonicalForm.ipynb b/3-Operators/4-CanonicalForm.ipynb
index 7ac4c37..89d4d67 100644
--- a/3-Operators/4-CanonicalForm.ipynb
+++ b/3-Operators/4-CanonicalForm.ipynb
@@ -589,7 +589,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/5-Functors.ipynb b/3-Operators/5-Functors.ipynb
index 75b9e0a..63a6a50 100644
--- a/3-Operators/5-Functors.ipynb
+++ b/3-Operators/5-Functors.ipynb
@@ -152,7 +152,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/3-Operators/5b-TP.ipynb b/3-Operators/5b-TP.ipynb
index 56bc68b..aaec538 100644
--- a/3-Operators/5b-TP.ipynb
+++ b/3-Operators/5b-TP.ipynb
@@ -30,7 +30,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/0-main.ipynb b/4-Templates/0-main.ipynb
index 26869bb..7239b99 100644
--- a/4-Templates/0-main.ipynb
+++ b/4-Templates/0-main.ipynb
@@ -25,7 +25,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/1-Intro.ipynb b/4-Templates/1-Intro.ipynb
index 745434f..f1488c0 100644
--- a/4-Templates/1-Intro.ipynb
+++ b/4-Templates/1-Intro.ipynb
@@ -713,7 +713,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/1b-TP.ipynb b/4-Templates/1b-TP.ipynb
index 1962324..8d3ad15 100644
--- a/4-Templates/1b-TP.ipynb
+++ b/4-Templates/1b-TP.ipynb
@@ -265,7 +265,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/2-Specialization.ipynb b/4-Templates/2-Specialization.ipynb
index 579f70a..ce4547d 100644
--- a/4-Templates/2-Specialization.ipynb
+++ b/4-Templates/2-Specialization.ipynb
@@ -770,7 +770,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/3-Syntax.ipynb b/4-Templates/3-Syntax.ipynb
index 161ce9a..88827cc 100644
--- a/4-Templates/3-Syntax.ipynb
+++ b/4-Templates/3-Syntax.ipynb
@@ -556,7 +556,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/3b-TP.ipynb b/4-Templates/3b-TP.ipynb
index 1dbc443..d6d4583 100644
--- a/4-Templates/3b-TP.ipynb
+++ b/4-Templates/3b-TP.ipynb
@@ -110,7 +110,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/4-Metaprogramming.ipynb b/4-Templates/4-Metaprogramming.ipynb
index 29b09a8..1b0be90 100644
--- a/4-Templates/4-Metaprogramming.ipynb
+++ b/4-Templates/4-Metaprogramming.ipynb
@@ -269,7 +269,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/4-Templates/5-MoreAdvanced.ipynb b/4-Templates/5-MoreAdvanced.ipynb
index 609d2ab..19fc304 100644
--- a/4-Templates/5-MoreAdvanced.ipynb
+++ b/4-Templates/5-MoreAdvanced.ipynb
@@ -443,7 +443,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/0-main.ipynb b/5-UsefulConceptsAndSTL/0-main.ipynb
index 9587e90..659e195 100644
--- a/5-UsefulConceptsAndSTL/0-main.ipynb
+++ b/5-UsefulConceptsAndSTL/0-main.ipynb
@@ -29,7 +29,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb b/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
index 2be7d54..4ad6a23 100644
--- a/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
+++ b/5-UsefulConceptsAndSTL/1-ErrorHandling.ipynb
@@ -477,7 +477,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/1b-TP.ipynb b/5-UsefulConceptsAndSTL/1b-TP.ipynb
index 3ff8a2b..e0b811d 100644
--- a/5-UsefulConceptsAndSTL/1b-TP.ipynb
+++ b/5-UsefulConceptsAndSTL/1b-TP.ipynb
@@ -152,7 +152,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/2-RAII.ipynb b/5-UsefulConceptsAndSTL/2-RAII.ipynb
index b2161af..5a636cb 100644
--- a/5-UsefulConceptsAndSTL/2-RAII.ipynb
+++ b/5-UsefulConceptsAndSTL/2-RAII.ipynb
@@ -152,7 +152,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/3-Containers.ipynb b/5-UsefulConceptsAndSTL/3-Containers.ipynb
index 385d790..7876efc 100644
--- a/5-UsefulConceptsAndSTL/3-Containers.ipynb
+++ b/5-UsefulConceptsAndSTL/3-Containers.ipynb
@@ -732,7 +732,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/3b-TP.ipynb b/5-UsefulConceptsAndSTL/3b-TP.ipynb
index e805b84..42ae36c 100644
--- a/5-UsefulConceptsAndSTL/3b-TP.ipynb
+++ b/5-UsefulConceptsAndSTL/3b-TP.ipynb
@@ -32,7 +32,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb b/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb
index d10b625..ea25e35 100644
--- a/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb
+++ b/5-UsefulConceptsAndSTL/4-AssociativeContainers.ipynb
@@ -514,7 +514,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb b/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb
index cf47be9..d86cea5 100644
--- a/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb
+++ b/5-UsefulConceptsAndSTL/5-MoveSemantics.ipynb
@@ -805,7 +805,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/5b-TP.ipynb b/5-UsefulConceptsAndSTL/5b-TP.ipynb
index d5e86be..131d1fe 100644
--- a/5-UsefulConceptsAndSTL/5b-TP.ipynb
+++ b/5-UsefulConceptsAndSTL/5b-TP.ipynb
@@ -30,7 +30,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb b/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
index 2b6cf5a..1558440 100644
--- a/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
+++ b/5-UsefulConceptsAndSTL/6-SmartPointers.ipynb
@@ -574,7 +574,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/6b-TP.ipynb b/5-UsefulConceptsAndSTL/6b-TP.ipynb
index 300aec0..3e1eea7 100644
--- a/5-UsefulConceptsAndSTL/6b-TP.ipynb
+++ b/5-UsefulConceptsAndSTL/6b-TP.ipynb
@@ -50,7 +50,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/5-UsefulConceptsAndSTL/7-Algorithms.ipynb b/5-UsefulConceptsAndSTL/7-Algorithms.ipynb
index 515bd35..e83e9d6 100644
--- a/5-UsefulConceptsAndSTL/7-Algorithms.ipynb
+++ b/5-UsefulConceptsAndSTL/7-Algorithms.ipynb
@@ -650,7 +650,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/0-main.ipynb b/6-InRealEnvironment/0-main.ipynb
index 46cc210..1197d8e 100644
--- a/6-InRealEnvironment/0-main.ipynb
+++ b/6-InRealEnvironment/0-main.ipynb
@@ -34,7 +34,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/1-SetUpEnvironment.ipynb b/6-InRealEnvironment/1-SetUpEnvironment.ipynb
index 125e8f1..1d15e1f 100644
--- a/6-InRealEnvironment/1-SetUpEnvironment.ipynb
+++ b/6-InRealEnvironment/1-SetUpEnvironment.ipynb
@@ -247,7 +247,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/2-FileStructure.ipynb b/6-InRealEnvironment/2-FileStructure.ipynb
index 324aa7e..567f480 100644
--- a/6-InRealEnvironment/2-FileStructure.ipynb
+++ b/6-InRealEnvironment/2-FileStructure.ipynb
@@ -901,7 +901,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/2b-TP.ipynb b/6-InRealEnvironment/2b-TP.ipynb
index d498580..a867be3 100644
--- a/6-InRealEnvironment/2b-TP.ipynb
+++ b/6-InRealEnvironment/2b-TP.ipynb
@@ -52,7 +52,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/3-Compilers.ipynb b/6-InRealEnvironment/3-Compilers.ipynb
index ed1bad2..d7a9f56 100644
--- a/6-InRealEnvironment/3-Compilers.ipynb
+++ b/6-InRealEnvironment/3-Compilers.ipynb
@@ -172,7 +172,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/4-ThirdParty.ipynb b/6-InRealEnvironment/4-ThirdParty.ipynb
index 741867a..3a90833 100644
--- a/6-InRealEnvironment/4-ThirdParty.ipynb
+++ b/6-InRealEnvironment/4-ThirdParty.ipynb
@@ -274,7 +274,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/5-Namespace.ipynb b/6-InRealEnvironment/5-Namespace.ipynb
index 0feb716..65cffc3 100644
--- a/6-InRealEnvironment/5-Namespace.ipynb
+++ b/6-InRealEnvironment/5-Namespace.ipynb
@@ -550,7 +550,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/6-InRealEnvironment/6-Tools.ipynb b/6-InRealEnvironment/6-Tools.ipynb
index fca71cc..28d4630 100644
--- a/6-InRealEnvironment/6-Tools.ipynb
+++ b/6-InRealEnvironment/6-Tools.ipynb
@@ -117,7 +117,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/0-main.ipynb b/7-Appendix/0-main.ipynb
index 5189b92..7aba8aa 100644
--- a/7-Appendix/0-main.ipynb
+++ b/7-Appendix/0-main.ipynb
@@ -28,7 +28,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/Crtp.ipynb b/7-Appendix/Crtp.ipynb
index 26f310a..7332937 100644
--- a/7-Appendix/Crtp.ipynb
+++ b/7-Appendix/Crtp.ipynb
@@ -650,7 +650,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/HomemadeException.ipynb b/7-Appendix/HomemadeException.ipynb
index 89d9190..05ea0e2 100644
--- a/7-Appendix/HomemadeException.ipynb
+++ b/7-Appendix/HomemadeException.ipynb
@@ -325,7 +325,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/Switch.ipynb b/7-Appendix/Switch.ipynb
index 21121c9..2e52606 100644
--- a/7-Appendix/Switch.ipynb
+++ b/7-Appendix/Switch.ipynb
@@ -327,7 +327,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/7-Appendix/WeakPtr.ipynb b/7-Appendix/WeakPtr.ipynb
index 25d2ef2..aa0a5e7 100644
--- a/7-Appendix/WeakPtr.ipynb
+++ b/7-Appendix/WeakPtr.ipynb
@@ -899,7 +899,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/TP/HowTo.ipynb b/TP/HowTo.ipynb
index 3fd3cc8..866fb84 100644
--- a/TP/HowTo.ipynb
+++ b/TP/HowTo.ipynb
@@ -103,7 +103,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
diff --git a/bibliography.ipynb b/bibliography.ipynb
index 189582e..fde6d81 100644
--- a/bibliography.ipynb
+++ b/bibliography.ipynb
@@ -96,7 +96,7 @@
    "metadata": {},
    "source": [
     "\n",
-    "© _CNRS 2016_ - _Inria 2018_   \n",
+    "© _CNRS 2016_ - _Inria 2018-2019_   \n",
     "_This notebook is an adaptation of a lecture prepared and redacted by David Chamont (CNRS) under the terms of the licence [Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)](http://creativecommons.org/licenses/by-nc-sa/4.0/)_  \n",
     "_The present version has been redacted by Sébastien Gilles and Vincent Rouvreau (Inria)_"
    ]
-- 
GitLab