Real-world Applications of Number Theory