Fix incorrect resulting value
Rename run_problem.pl to run.pl
Use getcwd instead of `pwd` for portability
Fewer parentheses
Replace if statements with a dispatch hash and general run subroutine
Create a main subroutine
Fix result of Problem 12 Haskell
Don't print subprocess stdout
No need for Dumper
Be sure to print the computed result
Print execution time