use bracket_geometry::prelude::*;
fn main() {
let pt1 = Point::new(0,0);
let pt2 = Point::new(10,20);
println!("Given the two points:");
println!("{:#?}\n{:#?}", pt1, pt2);
println!("");
println!("Pythagoras Distance: {}", DistanceAlg::Pythagoras.distance2d(pt1, pt2) );
println!("Pythagoras Squared Distance: {}", DistanceAlg::PythagorasSquared.distance2d(pt1, pt2) );
println!("Manhattan Distance: {}", DistanceAlg::Manhattan.distance2d(pt1, pt2) );
println!("Chebyshev Distance: {}", DistanceAlg::Chebyshev.distance2d(pt1, pt2) );
}