Implement silver and bronze challenges Ch09
Rearrange project by challenge to make it easier to read