adding the cs50 first 4 homeworks