https://fletcherdurham.medium.com/crypto-arbitrage-search-find-best-trading-opportunities-0b06f8b2329f