Aspects and applications of the random walk