Versão semi-final

Só faltando a implementação do $sp