Uses structure pointers and the arrow operator.