prefer prefix ++/--operator for e.g. iterators