literature review for computer science project meaning of creative writing prompts