import kotlin.math.*
class Point(var x: Double, var y: Double)
fun Point.distanceTo(p: Point): Double {
val d1 = (this.x - p.x).pow(2)
val d2 = (this.y - p.y).pow(2)
return sqrt(d1 + d2)
}
val p1 = Point(1.0, 2.0)
val p2 = Point(2.0, 3.0)
val distance = p1.distanceTo(p2)
//distance is 1.4142
println("distance is $distance")