Moved knuth-tests.go to its own package to remove both cyclic dependencies and idealogical impurities.