21 High-quality programming code construction part-ii
21 high-quality programming code construction part-i