Step 8: Wire REPL to main.go entry point
diff --git a/cmd/matheval/main.go b/cmd/matheval/main.go
index b66f2f7..6aaf71d 100644
--- a/cmd/matheval/main.go
+++ b/cmd/matheval/main.go
@@ -1,7 +1,11 @@
 package main
 
-import "fmt"
+import (
+	"os"
+
+	"matheval/repl"
+)
 
 func main() {
-	fmt.Println("matheval - math expression evaluator")
+	repl.Run(os.Stdin, os.Stdout)
 }
diff --git a/matheval b/matheval
new file mode 100755
index 0000000..524de52
--- /dev/null
+++ b/matheval
Binary files differ