cnv::spirit work-in-progress
removed duplication
removed str-ranges from cnv::strol as they are not 0-terminated (MSVC)
reduced the num of iterations