CTCI 13.7 copy structure