algorithms in biology study notes set 2 6838604