The Karplus-Strong Algorithm