algorithms in biology study notes set 13 542479