added multicore support, needs some speedtesting and tuning
ooops, world instead of word, silly me