Bug Fixes in Educational
fseek takes a signed long as an argument. However, we want to use the
full 32-bit offset address space (since our file is > 2GB). So I
learned from my past self that one should do the seek in two
steps. Implementing the fix in another part of the same file.