Corrected DZM, DDZM so they function, not tested for accuracy yet. Required extending ASB to include state variables such as I and offset and modification of associated functions.