added xoring funcs in misc.py