algorithms in biology study guide 737888