boa parte dos exemplos funcionam