replaced HashArray core extension with Unit::List module. Moved related methods to this module (factor, quantity computation from units). Allowed for simpler syntax in creation of Unit::Composite ( { unit => power }, ... instead of [ { unit => power }, ... ] ).