Key syntax elements for bonus lab

For the bonus lab we'll be introducing pointers, pointers as parameters, pointers to structs, and dynamic memory allocation and deallocation using new and delete.