Copyright | (c) 2018 Andrew Lelechenko |
---|---|

License | MIT |

Maintainer | Andrew Lelechenko <andrew.lelechenko@gmail.com> |

Stability | Provisional |

Portability | Non-portable (GHC extensions) |

Safe Haskell | Safe |

Language | Haskell2010 |

Interface to work with Riemann zeta-function and Dirichlet beta-function.

## Synopsis

- module Math.NumberTheory.Zeta.Dirichlet
- module Math.NumberTheory.Zeta.Riemann
- intertwine :: [a] -> [a] -> [a]
- skipEvens :: [a] -> [a]
- skipOdds :: [a] -> [a]
- suminf :: (Floating a, Ord a) => a -> [a] -> a

# Documentation

intertwine :: [a] -> [a] -> [a] Source #

Joins two lists element-by-element together into one, starting with the first one provided as argument.

`>>>`

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]`take 10 $ intertwine [0, 2 ..] [1, 3 ..]`

skipEvens :: [a] -> [a] Source #

Skips every even-indexed element from an infinite list. Do NOT use with finite lists.

`>>>`

[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]`take 10 (skipEvens [0, 1 ..])`