ex15 - pointers
ex16 - structs and pointers