https://ansible.pythonprogramminghelp.com/getting-smart-with-cplusplus/