cs50 Harvard's course CS50 2020 problem sets Python part is problem set 6 (https://cs50.harvard.edu/x/2020/weeks/6/)