This next section gets a bit technical. You can skip it and come back later if you find it hard going!
However, if you stick with it you will be rewarded.