flag + c/p in the output (credit not needed, but will happily accept some) increment by = space between each color tag. 1 = 1 character between each color tag, etc.
mini optimizations for performance and text length - ending tags are not terminated - added increment parameter