How Do Crypto Exchanges Work?