first commit with zeror and euclidean distance algorithm and their unit tests