Algorithm Efficiency And Discipline