Hungarian Algorithm Finalized

Now covering zeros with lines seem to work. At least all test cases pass
without a problem. The next step is to add a few more test cases and
then the algorithm can be considered complete.