Microcomputers and microprocessors in urology: present and future