Lab5: CD Filling Recursive