## Arrays

Arrays are commonly used in computer programs to organize data so that a related set of values can be easily sorted or searched these could be things such as sorting those of the same data type like integers and strings. This is done with the data being placed under the same heading

## Lists

Lists are data structures similar to arrays that allow data of more than one data type.

## Pythagoras Theorem

The theorem states: In any right triangle, the area of the square whose side is the hypotenuse is equal to the sum of the areas of the squares whose sides are the two legs. Simply put using a”2 + b”2 = c”2 for the hyp, opp and adj sides we can find out the size of the right angle of a triangle.

## Vector Normalization

To normalize a vector, therefore, is to take a vector of any length and, keeping it pointing in the same direction, change its length to the size of the standard vector, turning that into a unit vector meaning that the vector is normalized.