analyzing pointers lecture 29 3570865