4.3 File System Basics and the File Pointer