Understanding the Basics of Digital Design