Task is according to the CS50 course from Project 0 taught by Harvard University.