Calculating spreads between exchanges and currencies - due to market inefficiency - and finding arbitrage opportunities.