sebutkan kriteria algoritma menurut donald e knuth