Block<type> class overview
Block<type> stores elements in an array and
keeps track of the size of the array. The array size is not
allowed to change unless the assignment operator is used.
Access to elements is throught the [] operator.
This class is similar to the Collecion, Array and Vector classes.
It is intended for use with the utility functions such as the
transforms, windows and manipulators. Only numbers are intended
for use with this template class.