LEADING ARTIFICIAL INTELLIGENCE PROGRAMS : A THOROUGH EXAMINATION