statefulMap is now something different from accumulate
more iterator goodness
package number