Improve Polygon Triangulation Algorithm

- Add count of time taken
- Use random splitting algorithm, checking whether cut is valid