2D geometry math, K-D Tree, Nearest Neighbor algorithm and Convex Hull algorithm - visualization using basic tools - written in c#