What made the author Herodotus so unique? Select all that apply.

He gathered information from primary sources.
He accepted cultural differences in history, and wrote of complete events, not just facts and "the players."
He did not discredit sensational stories, but sought to understand them.
He travelled great distances to gather many sides to a story.
He refused to be in error, so kept working hard to prove facts.