in reply to Even column spreading of data

I forgot to add that I also want it to work with different column numbers, such as 5, 4, 6, and any others.
“A script is what you give the actors. A program is what you give the audience.” ~ Larry Wall