How to Design Programs and Realm of Racket code