added bitwise.js