Zaslať SMS: Algorithms for Communications Systems and their Applications