Week 6 and Week 7 : Vogel's part 2. Vogel's algorithm implemented.

An attempt at Vogel's algorithm.