TOP ARTIFICIAL INTELLIGENCE SOFTWARE : A THOROUGH REVIEW