My Code from CS50x