What is it about computers and computer networks that makes them so much more powerful and flexible than most other technologies?