algorithms in biology lecture 10 5803864