Sometimes it can be fun to try a convoluted and unreadable solution to a problem. Assuming it's for fun and/or educational purposes, which I assume "no real reason than to work on programming" means (provided I correctly inferred that there's an "other" missing, as otherwise the sentence makes no sense), why not mess around with lambdas and practice using them?
>mfw I have no face
