diff --git a/pell.cabal b/pell.cabal
--- a/pell.cabal
+++ b/pell.cabal
@@ -1,58 +1,54 @@
-cabal-version: 1.20
-name: pell
-version: 0.1.2.0
-license: MIT
-license-file: LICENSE
-copyright: (c) 2016 by Dr. Lars Brünjes
-maintainer: brunjlar@gmail.com
-author: Lars Bruenjes
-homepage: https://github.com/brunjlar/pell
-synopsis: Package to solve the Generalized Pell Equation.
-description:
-    Finds all solutions of the generalized Pell Equation.
-category: Math, Algorithms, Number Theory
-build-type: Simple
-extra-source-files:
-    README.md
-
-source-repository head
-    type: git
-    location: https://github.com/brunjlar/pell
+-- Initial pell.cabal generated by cabal init.  For further documentation, 
+-- see http://haskell.org/cabal/users-guide/
 
-source-repository this
-    type: git
-    location: https://github.com/brunjlar/pell
-    tag: 0.1.2.0
+name:                pell
+version:             0.1.3.0
+synopsis:            Package to solve the Generalized Pell Equation.
+description:         Finds all solutions of the generalized Pell Equation.   
+homepage:            https://github.com/brunjlar/pell
+license:             MIT
+license-file:        LICENSE
+author:              Lars Bruenjes
+maintainer:          brunjlar@gmail.com
+copyright:           (c) 2016 by Dr. Lars Brünjes 
+category:            Math, Algorithms, Number Theory
+build-type:          Simple
+extra-source-files:  README.md
+cabal-version:       1.20
 
 library
-    exposed-modules:
-        Math.NumberTheory.Pell
-        Math.NumberTheory.Moduli.SquareRoots
-    other-modules:
-        Math.NumberTheory.Pell.PQa
-    default-language: Haskell2010
-    build-depends:
-        base >=4.7 && <5,
-        arithmoi >=0.8 && <0.10,
-        containers >=0.6.0.1 && <0.7
+  exposed-modules:     Math.NumberTheory.Pell
+                     , Math.NumberTheory.Moduli.SquareRoots
+  other-modules:       Math.NumberTheory.Pell.PQa
+  build-depends:       base >= 4.7 && < 5
+                     , arithmoi >= 0.8
+                     , containers
+  default-language:    Haskell2010
+  
+Test-Suite test-pell
+  type:                detailed-0.9
+  test-module:         Math.NumberTheory.Pell.Test
+  other-modules:       Math.NumberTheory.Moduli.SquareRoots
+                     , Math.NumberTheory.Moduli.SquareRoots.Test
+                     , Math.NumberTheory.Pell
+                     , Math.NumberTheory.Pell.PQa
+                     , Math.NumberTheory.Pell.Test.Reduced
+                     , Math.NumberTheory.Pell.Test.Solve
+                     , Math.NumberTheory.Pell.Test.Utils
+  build-depends:       base >= 4.7 && <5
+                     , arithmoi >= 0.8
+                     , containers
+                     , QuickCheck >= 2.8
+                     , primes
+                     , Cabal >= 1.20.0
+                     , cabal-test-quickcheck >= 0.1 && <0.2
+  default-language:    Haskell2010
 
-test-suite test-pell
-    type: detailed-0.9
-    test-module: Math.NumberTheory.Pell.Test
-    other-modules:
-        Math.NumberTheory.Moduli.SquareRoots
-        Math.NumberTheory.Moduli.SquareRoots.Test
-        Math.NumberTheory.Pell
-        Math.NumberTheory.Pell.PQa
-        Math.NumberTheory.Pell.Test.Reduced
-        Math.NumberTheory.Pell.Test.Solve
-        Math.NumberTheory.Pell.Test.Utils
-    default-language: Haskell2010
-    build-depends:
-        base >=4.7 && <5,
-        arithmoi >=0.8 && <0.10,
-        containers >=0.6.0.1 && <0.7,
-        QuickCheck >=2.8 && <2.14,
-        primes >=0.2.1.0 && <0.3,
-        Cabal >=1.20.0 && <2.5,
-        cabal-test-quickcheck ==0.1.*
+source-repository head
+  type:                git
+  location:            https://github.com/brunjlar/pell
+
+source-repository this
+  type:                git
+  location:            https://github.com/brunjlar/pell
+  tag:                 0.1.3.0
