STEP command purpose
To set a value which the loop will iterate over
Eg 3 would mean that all multiples of 3 are iterated over
Counter Purpose
To set the upper and lower bounds of the loop
Act as an index value
Mod operation purpose
To return the remainder of a division
Logical Operator examples and where they are used
AND, OR, NOT
Usually used as part of an IF statement or conditional loop