Changed eval/reduce to split on tabs, and added the ability to resplit on arbitrary delimiters