# File lib/eymiha/units/numeric_with_units.rb, line 470
    def extend(units,power)
      if !units
        NumericWithUnits.new(numeric**power,unit**power)
      else
        value = align(units,false)
        extended_numeric = value.numeric*(units.numeric**power)
        extended_unit = value.unit.merge(units,power)
        (extended_unit.size == 0)? extended_numeric :
          NumericWithUnits.new(extended_numeric,extended_unit)
      end
    end