Text this: An Animated Introduction to Digital Logic Design