In this session we'll learn how to load a large text file into memory so we can access any line in the file rapidly. We will make use of the memory management functions (malloc, realloc, and free) and the file I/O functions (fopen, fread, fclose, fgets, etc.)