working unsigned sum