ex5_23
ex5_24
ex5_25
error in 5_23
ex5_25

just made a mistake
Merge pull request #12 from codewyh/My-Branche

merge ex5_23 to ex5_25, fixing a bug.
Thx for contribution.