Lab1, finishes exercise 4, passes HeapPageIdTest, RecordIdTest, and HeapPageReadTest