https://dollaroverflow.com/blog/socialism-features-pros-and-cons.