> what is this actually used for
If you're interested in LeetCode, Racket is one of their accepted languages.