What advantages does digital automation have over machanical automation?