algorithms that I'm studying.