Add algorithm header include

Without algorithm header, Visual Studio complaints that std::max is not
declared and defined.
Including algorithm header resolves this issue.
Merge pull request #26 from TyounanMOTI/fix_std_max_vs2013

Add algorithm header include