My solutions to cs50