session-002 racket code so far (cleaning up for public repo)