Hello, what is so great about "currying"? What are its uses, apart from letting one define functions with less parentheses? Many thanks. Phiroc