what are the functions of literature review in research critical thinking in computer