Real-World Applications of Logic Gates