Edge Coloring Bipartite Graphs Eeciently