https://medium.com/trading-bots-code/evolution-strategies-for-optimization-in-python-optimization-5-8e43953468a4