separandos os algoritimos em classes