add exercise for data type tag
add demo for nested structure
rename chapters
add introduction demo for pointer