Problem 40 - Champernowne's constant - with tests :D