Concepts and Semantics of Programming Languages 1: A Semantical Approach with OCaml and Python 10 USD