Turing.gen() now returns exact length, allows skipping; other tweaks.