algorithms in biology lecture 3 7823584