add abs chr ord functions