Winnow speedup

Will post detailed comparisons from `cProfile` shortly. Ready for testing otherwise.