Add missing functional include

std::function is not found with a GCC 7.2 runtime.

Change-Id: I313895d1398ca69f879c435ef211a3e2e3edecbd
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/slp.hpp b/slp.hpp
index 432cfb6..d0df089 100644
--- a/slp.hpp
+++ b/slp.hpp
@@ -3,6 +3,7 @@
 #include <stdio.h>
 
 #include <array>
+#include <functional>
 #include <list>
 #include <map>
 #include <memory>