https://blog.mondiad.com/search-arbitrage-explained/