Racket homework for prog lang.