prefer arithmethic over pointer constants