Segundo commit

Backward y forward implementados, no optimizacion