Could you explain the differences between capitalism and communism, and the upsides and downsides of each?