function define & max/min/abs/type