bit hacking assignment from cs2400 'systems'