Design Decisions
Should we return an array, an Enumeration, a List, or what?
Enumeration
List
Perhaps we should use multiple threads?