Social environment and moral progress.