/**
* @param {number} number
* @return {boolean}
*/
/**
* 0101 5
* 0001
* ----
* 0001 === 0 (false) odd
*
* 0110 6
* 0001
* -----
* 0000 === 0 (true): even
*
* 0111 7
* 0001
* ----
* 0001 === 0 (false): odd
* 즉 2^0 자리의 bit가 1인 경우 n_0+n_1+n_2...4+2+1에서 1이 true이 경우
* 앞에서 나온 모든 짝수의 합에 1이 더해져 홀수가 된다
*
*/
export default function isEven(number: number): boolean {
return (number & 1) === 0;
}