Communism was one of the most powerful political and intellectual movements the world has ever seen.