added package example
added json marshalling examples
Added type introspection examples
Adde pointers example and function optimizations