digital logic gates conclusion