Added required include to use std::function (this is mandatory in Eclipse/VS)