Attempt to build documentation
Implement infix and utility functions
Use utility functions in demo