Compilation of code challenges for end of week 3