New version, faster and with slice threading and docs.