SoftwareEngineering: Microsoft makes multi-billion dollar investment in OpenAI, extending existing partnership