Changed use of MRB_INT_MAX to MRB_INT_MAX-1

Comparisons using capa > ARY_MAX_SIZE will always be false if ARY_MAX_SIZE is MRB_INT_MAX. This change reduces ARY_MAX_SIZE by one when it uses MRB_INT_MAX.