Oh I had no clue about this, a lot of people told me how using matrixes would be much faster but honestly I haven't learnt about them at all (might be time to do some research into them?), and I think you need to use Numpy for them, I might be incorrect but I didn't want to use any third-party libraries for this experiment.