move code to calculate exponential to the proper place; add binary unit prefixes; add code to convert between binary and metric base units