diff --git a/src/Homework1/Homework1.fsproj b/src/Homework1/Homework1.fsproj
index 107d151..76560c6 100644
--- a/src/Homework1/Homework1.fsproj
+++ b/src/Homework1/Homework1.fsproj
@@ -15,6 +15,7 @@
+
diff --git a/src/Homework1/ListReverse.fs b/src/Homework1/ListReverse.fs
new file mode 100644
index 0000000..be299dc
--- /dev/null
+++ b/src/Homework1/ListReverse.fs
@@ -0,0 +1,19 @@
+namespace Homework1
+
+///
+/// Module that contains function for list reversing.
+///
+module ListReverse =
+ ///
+ /// Reverse the list.
+ ///
+ /// List to reverse.
+ let reverse list =
+ let rec reverseRec acc tail =
+ match tail with
+ | [] -> acc
+ | hd :: tl -> reverseRec (hd :: acc) tl
+
+ match list with
+ | [] -> []
+ | list -> reverseRec [] list
diff --git a/tests/Homeworks.Tests/Main.fs b/tests/Homeworks.Tests/Main.fs
index 4264e0b..e8541c9 100644
--- a/tests/Homeworks.Tests/Main.fs
+++ b/tests/Homeworks.Tests/Main.fs
@@ -5,5 +5,4 @@ let allTests = testList "all Tests" []
[]
let main argv =
- allTests
- |> runTestsWithCLIArgs [] argv
+ allTests |> runTestsWithCLIArgs [] argv