Euler solutions in Java (exercises 1 to 35), using a TDD approach (problems available at https://projecteuler.net/)