FastMaxFlow Implementation of the algorithm proposed by Jonah Sherman in "Nearly Maximum Flows in Nearly Linear Time"