What factors could influence the author's decision to use flashbacks or non-linear storytelling in a narrative?