Renamed Challenge 5 to Bonus Challenge
Added solutions