--- /dev/null
+# bf, a brainfuck interpreter
+### Description
+This is my implementation of a [brainfuck][bf] interpreter. It uses a
+potentially infinite stack by reallocating more when necessary.
+
+### Installation
+Compiling is as easy as running `make`
+
+Cleaning up the mess can be done by running `make clean`
+
+### Usage
+Say you have a file containing a program on disk called `hello.bf`. Then you
+can run the file by running `./bf hello.bf`.
+
+### License
+Do what ever you want with this code.
+
+[bf]: https://en.wikipedia.org/wiki/Brainfuck