Source: https://money.stackexchange.com/questions/70071/how-does-trade-generate-profits-for-all-parties