amazing facts about computer science