Check out example codes for "how to modulo 10^9+7". It will help you in understanding the concepts better.

Code Example 1

```
In most of the programming competitions,
we are required to answer the result in 10^9+7 modulo.
The reason behind this is,
if problem constraints are large integers,
only efficient algorithms can solve them in allowed limited time.
use :
const unsigned int M = 1000000007;
```

Learn ReactJs, React Native from akashmittal.com