added assignment 5: karplus-strong and Bruno's pluck