touch screen: a computer display that enables the user to interact with the computer by touching areas on the screen
computer screen: a screen used to display the output of a computer to the user
factorial: the product of all the integers up to and including a given integer