Modificados detect e iterate con underscore
Test hecho y pasado para iterate
cambios en tests