fixes #1
fixes #1
fixes #3
Rudimentary tests
Remove dup code
Operations work
Copy documentation from utils.h into README.md
Doc strings