digital systems complexity 5844592