Expert Systems in AI - What are expert systems, their characteristics and components, applications, advantages and limitations