problem 28
Helpers lib with cache decorator
problem 29
enable c++11
problem 29 c++
Problem 30