// ss should represent a simple sum like 2+5*I
std::string ss(s);
// make it safe by adding explicit sign
- if (ss.at(0) != '+' && ss.at(0) != '-')
+ if (ss.at(0) != '+' && ss.at(0) != '-' && ss.at(0) != '#')
ss = '+' + ss;
std::string::size_type delim;
do {
// return Bern;
//
// But if somebody works with the n'th Bernoulli number she is likely to
- // also need all previous Bernoulli numbers we need a complete remember
+ // also need all previous Bernoulli numbers. So we need a complete remember
// table and above divide and conquer algorithm is not suited to build one
// up. The code below is adapted from Pari's function bernvec().
//