* Integral numbers should not be shifted by zero or more than their number of bits-1 * more
* Related "if/else if" statements should not have the same condition * replacing ZbcColorArray with Array4<uint> * fix alignment