argument cleanup
this is really an adventure!!!!!
Working code of two seperate series accumulation functions

problems:

- it is keeping track of three states

- it depends on the order of terms, term 'a' has to 'lesser than' term 'b'

- two seperate functions of accumulating the values

can we do better?