https://medium.com/@alexandragrosu03/harnessing-the-power-of-modern-programming-languages-for-artificial-intelligence-cbe0ff67a019