Deterministic global optimization: an introduction to the diagonal approach. (2nd January 2019)