public Hand DetermineStrongestHand(Hand handOne, Hand handTwo)
        {
            Hand bestHand = null;
            handOne.ArrangeCardsLowToHigh();
            handTwo.ArrangeCardsLowToHigh();

            var multBreaker = new GroupsOfCardsOfSameValueTieBreaker(handOne, handTwo);

            bestHand = multBreaker.DetermineStrongestHand(1);

            if (IsAceLowStraight(handOne) && !IsAceLowStraight(handTwo))
                bestHand = handTwo;
            if (IsAceLowStraight(handTwo) && !IsAceLowStraight(handOne))
                bestHand = handOne;

            return bestHand;
        }