Added new Caret operator

* Allow children to escape their parents
* Added covering tests