Adding problem1 solutions

This adds two solutions for the first problem: brute force and
arithmetic progression. Benchmarks and tests are added as well.
Merge branch 'feature-problem1' into develop