advantages and limitations of computer