Implement first example
Example Two
fix logic
Example three
Example Four
Calculate real distance between points
Adjustpoint functional solution
Constructor added