For this challenge are are going for a more maths orientated question and where better than Project Euler.

https://projecteuler.net/problem=23

See if you can solve this in a language of your choice.

Extra Credit:

- Write tests
- Think about the efficiency of your algorithm. Can you write your code a faster way. We encourage the use of benchmarking.

If you improve your code as a result of benchmarking then keep the previous code to showcase the progression of your code.