Add sections on pointers and linear lists and update programming style section