fat commit

[+] some operations. I'll push some interfaces, pull implementation for
them
[+] triangle_contains_point example
[+] bug fixes