I would use and increment a second variable instead of subtracting  itSa - itSaBegin (which could be expensive)