Add algo "rectangle contains point" with tests and vis
Add algo "segment intersect rectangle" with tests and vis