Arrays are used to store values of one data type.
When accessing values in stacks, the most recent value stored gets accessed.
When accessing values in queues, the value entered first gets accessed.
A binary tree makes searching and sorting efficient.