public static function startOrderDesc(ArrayList $list, $order)
    {
        $order = LambdaUtils::toSelectCallable($order);
        $temp = new static($list, $order, self::ORDER_DESC);
        $temp->thenByDesc($order);
        return $temp;
    }