For this challenge are are going for a more maths orientated question and where better than Project Euler.
See if you can solve this in a language of your choice.
- 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.