The “Theory of Inventive Problem Solving” or TRIZ (the Russian acronym) methodology