The default constructor uses the startBlank method to set its capacity to
5, allocate a new array to fit 5 AccessPoint-type objects, and sets the
size to 0.
In case we need to save memory, this method will copy everything from the
current array into a new array that has a length equal to the size field
of the AccessPointList---i.e.
Just in case we need to do things to conserve memory, this method will
copy all the contents of the original array into a new array that has
its length fixed at the size of the APGroupList.