Updated medium challenges. Solutions will contain documentation from here on.