usar macros con type y expr para aumentar la velocidad de ejecucion de esta vaina
