add example of struct padding and packing
complete documentation for ex17