public void BigDiff()
        {
            Int32 expected, actual;

            expected = 7;
            actual   = _object.BigDiff(new[] { 10, 3, 5, 6 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 8;
            actual   = _object.BigDiff(new[] { 7, 2, 10, 9 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 8;
            actual   = _object.BigDiff(new[] { 2, 10, 7, 2 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 8;
            actual   = _object.BigDiff(new[] { 2, 10 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 8;
            actual   = _object.BigDiff(new[] { 10, 2 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 10;
            actual   = _object.BigDiff(new[] { 10, 0 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 1;
            actual   = _object.BigDiff(new[] { 2, 3 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 0;
            actual   = _object.BigDiff(new[] { 2, 2 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 0;
            actual   = _object.BigDiff(new[] { 2 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 8;
            actual   = _object.BigDiff(new[] { 5, 1, 6, 1, 9, 9 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 3;
            actual   = _object.BigDiff(new[] { 7, 6, 8, 5 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 3;
            actual   = _object.BigDiff(new[] { 7, 7, 6, 8, 5, 5, 6 }.ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 0;
            actual   = _object.BigDiff(new int[0].ToEnumerable());
            Assert.AreEqual(expected, actual);

            expected = 0;
            actual   = _object.BigDiff(null);
            Assert.AreEqual(expected, actual);
        }