added travis
semiSum is cyclic