https://stackoverflow.com/questions/27001604/32-bit-unsigned...
https://stackoverflow.com/questions/39964651/is-masking-befo...
https://stackoverflow.com/questions/27001604/32-bit-unsigned...
https://stackoverflow.com/questions/39964651/is-masking-befo...