https://medium.com/@infocusp_innovations/when-not-to-use-machine-learning-candid-advice-from-a-machine-learning-engineer-a563dc6d9c1a