What can be used to corroborate the testimony of a witness according to Section 160?
1
Any prior statement made by the witness relating to the same fact, at or about the time when the fact occurred, or before any competent authority.
2
Any statement made by the witness at any time, regardless of relevance or timing.
3
Statements made by other witnesses regarding the same fact.
4
Any written or verbal communication made by the witness on unrelated matters.