What is computer?
quanswer.com