vecsum edge case: fix and add test