Envoyer par SMS: Elementary Number Theory, Cryptography and Codes