What Are Soft Computing Constituents? History, Examples & Advantages