Implement #58: Read/write binary data files [bullet-ize 'see also' list]