Bitwise
By @BruceTheGoose