Arreglado error que provocaba seg fault en la definicion de metodos.
Corregido ; en el GT del else_part.
Puts devuelve NULL en el $$.
Añadido fichero de prueba que mezcla recursividad y puts.