Zaslat SMS: Algebraic function fields and codes