Got tests working, and a benchmark!