Enviar por SMS: Prolog programming in depth