byte masking exercise