So, 5 divided 23 is 4 remainder 3.

The 3 is what you get back.

Now you might ask yourself, why is this useful?

So one of the ways to make this useful is to pick a large random number and

then use the modulo operator, the remainder operator, with 52.

And then you end up with a number between 0 and 51, and then you can pick a card.

So you can take a random number, but you modulo at 52 and

now you can have a random number that is of card.

Or if you want to roll a dice, you'd make a big, random number and

you'd take it modulo 6 and then it tells you what side of the dice.

So, like games and stuff.

There's other situations where you can do even and odd calculations.

Like is this an odd number an even number? Divide it by 2 and

see what the remainder is.

And so, this whole notion of the modulo operator,

it's really useful in some situations.

And so, that's why we obsess about it a little bit.

The power operator, this is like 4 times 4 times 4, which is 64.

So those are the numeric expressions.

Now these also have an order of evaluation, and

the way it works is in mathematics, there's order of evaluation.

There are some operators that are more powerful than other operators.

And you can always, if you're clever, just put parentheses in, and

most programmers always put parentheses in.

So if I was writing this line of code, and I want it to be friendly to you so that

you could read it more easily, I would simply put the parentheses in for you.

So I'd say 5 to the sixth power goes first.

Then this 4 divided by that goes next.

Then this 2 times 3 goes next, and

then we evaluate the rest of these things left to right.

So I just added the parentheses that are the same.

This is exactly the same as what it would be without the parentheses,

because this happens first.

This part here happens second, this happens third, and

then all this other stuff happens fourth.

So there's an order, but we're going to teach you what the order is,

if you weren't going to use parentheses.