Use the least significant beat to determine if int/uint is even

This implementation should be a bit more optimal than calling `self.is_multiple_of(&2)`