Add function prototypes
Add length function
Add docstring
Expand specification
Add documentation on bitwise operations
Add Sphinx index
Update implementation notes, README
Add introduction section
Add syntax section
Add types section
Add other Sphinx stuff