Trizics: Teach yourself TRIZ, how to invent, innovate and solve "impossible" technical problems systematically