Strange parts

ULN2003A is what type of device.

A. A darlington transistor array IC

B. A clock chip.

C. A TTL high voltage driver chip.

There is the possibility that there are 2 correct answers.

http://www.ti.com/lit/ds/symlink/uln2003a.pdf