Add evaluator
diff --git a/Matcher.h b/Matcher.h
index 24fc795..c417191 100644
--- a/Matcher.h
+++ b/Matcher.h
@@ -38,6 +38,9 @@
 {
     QList<T> prime;
 
+	if (from >= list.length())
+		return prime;
+
     // I guess we'll just panic if it's too long
     // TODO: ERROR HANDLING
     for (int i = 0; i < to - from; i++)