Zaslat SMS: Abstract algebra with applications