LEADING ARTIFICIAL INTELLIGENCE SOFTWARE : A THOROUGH REVIEW