TOX_ prefix and other stuff.

* adding tox_ prefix for public APIs.
* removed all the super long usage comments for linked list
*  fixed style
* added basic array