Robust, efficient CSV (character-separated values) parsing