Adding challenge 1 and some refactorized exercises.
Adding challenge 1 and some refactorized exercises.