"Rather than looking at each isolated code line, it is often profitable to take a look at the big picture : how to simply move one part of the computation, so to get exactly the same output, a lot faster ?"
"Let's assume that we always run the program below with a `degree`which is even.\n",
"1. Replace `val *= data` with `val *= data*data`, and `j<degree` with `j<(degree/2)`. What is the effect on the execution time ?\n",
"2. Ask for `std::cout.precision(18)`, and compare the original and the previous implementation. Why the result is slightly differing ?\n",