arithGeo - functional