diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index fe7a72f..04382fb 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -1,12 +1,3 @@
-# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
-# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven
-
-# This workflow uses actions that are not certified by GitHub.
-# They are provided by a third-party and are governed by
-# separate terms of service, privacy policy, and support
-# documentation.
-
-
name: Java CI with Maven
on: [push, pull_request]
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..2f7896d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+target/
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..f4cf18d
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,90 @@
+
+
+ 4.0.0
+
+ com.mycompany.app
+ my-app
+ 1.0-SNAPSHOT
+
+ my-app
+
+ http://www.example.com
+
+
+ UTF-8
+ 17
+
+
+
+
+
+ org.junit
+ junit-bom
+ 5.11.0
+ pom
+ import
+
+
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ test
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ test
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.4.0
+
+
+
+ maven-resources-plugin
+ 3.3.1
+
+
+ maven-compiler-plugin
+ 3.13.0
+
+
+ maven-surefire-plugin
+ 3.3.0
+
+
+ maven-jar-plugin
+ 3.4.2
+
+
+ maven-install-plugin
+ 3.1.2
+
+
+ maven-deploy-plugin
+ 3.1.2
+
+
+
+ maven-site-plugin
+ 3.12.1
+
+
+ maven-project-info-reports-plugin
+ 3.6.1
+
+
+
+
+
diff --git a/src/main/java/com/mycompany/app/App.java b/src/main/java/com/mycompany/app/App.java
new file mode 100644
index 0000000..a83b6da
--- /dev/null
+++ b/src/main/java/com/mycompany/app/App.java
@@ -0,0 +1,12 @@
+package com.mycompany.app;
+
+public class App
+{
+ public static void main(String[] args)
+ {
+ double val=Double.parseDouble("2.0");
+ Sqrt sqrt=new Sqrt(val);
+ double result=sqrt.calc();
+ System.out.println("Sqrt of " + val + " = " + result);
+ }
+}
diff --git a/src/main/java/com/mycompany/app/Sqrt.java b/src/main/java/com/mycompany/app/Sqrt.java
new file mode 100644
index 0000000..0c1f37a
--- /dev/null
+++ b/src/main/java/com/mycompany/app/Sqrt.java
@@ -0,0 +1,29 @@
+package com.mycompany.app;
+
+public class Sqrt
+{
+ double delta=0.00000001;
+ double arg;
+
+ public Sqrt(double arg) {
+ this.arg=arg;
+ }
+ public double average(double x,double y) {
+ return (x+y)/2.0;
+ }
+ public boolean good(double guess,double x) {
+ return Math.abs(guess*guess-x)