package Ġkotlin . math Ċ Ċ import Ġjava . math . BigInteger Ċ import Ġjava . math . BigDecimal Ċ Ċ public Ġfun ĠBigInteger . plus ( other : ĠBigInteger ) Ġ: ĠBigInteger Ġ= Ġthis . add ( other ). sure () Ċ Ċ public Ġfun ĠBigInteger . minus ( other : ĠBigInteger ) Ġ: ĠBigInteger Ġ= Ġthis . subtract ( other ). sure () Ċ Ċ public Ġfun ĠBigInteger . times ( other : ĠBigInteger ) Ġ: ĠBigInteger Ġ= Ġthis . multiply ( other ). sure () Ċ Ċ public Ġfun ĠBigInteger . div ( other : ĠBigInteger ) Ġ: ĠBigInteger Ġ= Ġthis . divide ( other ). sure () Ċ Ċ public Ġfun ĠBigInteger . minus () Ġ: ĠBigInteger Ġ= Ġthis . neg ate (). sure () ĊĊ Ċ public Ġfun ĠBigDecimal . plus ( other : ĠBigDecimal ) Ġ: ĠBigDecimal Ġ= Ġthis . add ( other ). sure () Ċ Ċ public Ġfun ĠBigDecimal . minus ( other : ĠBigDecimal ) Ġ: ĠBigDecimal Ġ= Ġthis . subtract ( other ). sure () Ċ Ċ public Ġfun ĠBigDecimal . times ( other : ĠBigDecimal ) Ġ: ĠBigDecimal Ġ= Ġthis . multiply ( other ). sure () Ċ Ċ public Ġfun ĠBigDecimal . div ( other : ĠBigDecimal ) Ġ: ĠBigDecimal Ġ= Ġthis . divide ( other ). sure () Ċ Ċ public Ġfun ĠBigDecimal . mod ( other : ĠBigDecimal ) Ġ: ĠBigDecimal Ġ= Ġthis . remainder ( other ). sure () Ċ Ċ public Ġfun ĠBigDecimal . minus () Ġ: ĠBigDecimal Ġ= Ġthis . neg ate (). sure ()