By: Samuel Feliciano & Arelis Guerrero for Prof. Manuel Rodriguez ICOM5016