DSA-Using-C
Appendix D: Josephus Problem