What are the features of a computer?