digital logic 2024