My solutions to the CS50x psets