Understanding Algorithms lIke I'm 5