implementation has been remodified[issue #89]
Merge branch 'master' of https://github.com/MGhanem/smartsoft-13 into C2_Omar-Hossam_C4F6_list-unapproved-keywords_RO
[WIP][issue #89] tests have been implemented successfully
[WIP][issue #89] code finished
[WIP][issue #89] documentation spacing modified
[WIP][issue #89] implementation modified to satisfy ruby code conventions
[MC]