optimised series calculation