updating knuth. random_walk was used to show the (slow) divergence of a specific random walk.