Fix degenerate case area where A is pointing almost in opposite direction to B
Merge pull request #84 from mdda/03-intro-3

03-intro-3 : Degenerate cases make this very difficult...