BLD algs to practice Flashcards