If you can write an Excel formula, you can build your own function.
Learn the important Racket concepts with practical examples, from functions and recursion to macros, contracts, streams, and ...