Brady Bryan Algorithms 1