Stem and leaf generator