An ADT is a form of:
Abstraction
Metaphor
Simile
Programming
Design
What does the "A" stand for in ADT?