Why does gel electrophoresis work?