Increased width from 40 to 50
Added recursion support with the -r flag.