completed one_iteration for fire, implemented a number of functions for arrays operations, added some useful member functions to array. Need to resolve some compatibility issues of fire with the base class from which it derives