Half-way done with first Racket homework