calling this array delimiter is confusing.. the delimiter is the actual string that indicates where a string should be separated... i.e. in "asfg$$$lskjdhfg$lkjhsf$$$sfd$sfa" the delimiter would be '$', I'm sure you knew that, but let's try to keep some good naming conventions.