Reading and writing delimiter separated files.