algorithms in biology study notes set 11 9891969