deleted generic_math.m