Improved method isosceles() in ImmutablePatch so that now it checks to make sure the orientations of the edge breakdowns are compatible on both equal edges of the isosceles triangle.