I knew that.
Okay, try this puzzle (which I worked out in two hours at the age of fourteen).
Computers use bytes (eight bits) that can store any number between 0 and 255.
To store larger numbers, it uses more bytes.
Work out why each of these pairs of numbers represents the larger number.
10, 23 = 5898
101, 123 = 31589
123, 101 = 25979
143, 134 = 34447
Either say, "Computers use bytes (eight bits ) that can store any number between 0 and 255.
To store larger numbers, they use more bytes." or "A computer uses bytes (eight bits) that can store any number between 0 and 255.
To store larger numbers, it uses more bytes."
Take your pick.
Well, it depends on what the "it" stands for - "program", "programmer"?
In this case the antecedent is the implied "the storage".