Add 009 solution.
Add 010 problem.
Move useful functions to common library.
Move useful functions to common library.
Simplistic first pass.