Implement Recursive Algorithms Discrete Mathematics And Its Applications