Zaslat SMS: Evolutionary algorithms in theory and practice