the art of computer programming - "knuth, donald e. " (uk : addison wesley, 1979)