Added a racket solution