reorganize points in lecture 5 and add pointer.c output