Recursively traverses a directory and processes each file and sub-directory with user-defined callbacks
An income tax estimate calculator