add optimization options to Hand.findFlush(), findStraightFlush() methods