What function does a flashback have in non-linear plot development?
A. It provides a device for the author to reveal hints of what is to happen later in the story.
B. It provides an explanation for why the narrator tells only part of the story in the present.
C. It provides background information about the characters and events in the present.
D. It provides a distraction from events described in the part of the story that takes place in the present.