exer16_2 segmentation fault 11