CS50 2015 - Week 5, continued