Gel electrophoresis separates DNA fragments according to

a.the sequence of their bases.
b.their length.
c.the number of mutations they carry.
d.differences in electrical charge.