hw4.rkt