Add c++ solution from forum
Add some support files
Solve problem 12 quickly (~0.20ms)