CS50 Solutions to Harvard's 2019 CS50: Introduction to Computer Science course (https://www.edx.org/course/cs50s-introduction-to-computer-science)