fastxor
