Partial sum implementation

I think we can stop putting Thorsten and Neil in the copyright. There is no original Boost.Range code left. It's all been completely rewritten.