julenum/seq
Package for sequences.
Index
fn Square(): Seq
fn Cube(): Seq
fn Factorial(): Seq
fn Catalan(): Seq
fn Triangular(): Seq
fn Fibonacci(): Seq
fn PowerOfTwo(): Seq
trait Seq
Square
fn Square(): Seq
Returns a sequence representing square numbers from 1², then 2², 3², and so on.
Cube
fn Cube(): Seq
Returns a sequence representing cube numbers from 1³, then 2³, 3³, and so on.
Factorial
fn Factorial(): Seq
Returns a sequence representing factorials from 0!, then 1!, 2!, and so on.
Catalan
fn Catalan(): Seq
Returns a sequence representing catalan numbers from C₀, then C₁, C₂, and so on.
Triangular
fn Triangular(): Seq
Returns a sequence representing triangular numbers from 1, then 3, 6, 10, and so on.
Fibonacci
fn Fibonacci(): Seq
Returns a sequence representing fibonacci numbers from 0, then 1, 1, and so on.
PowerOfTwo
fn PowerOfTwo(): Seq
Returns a sequence representing powers of two starting from 2⁰ = 1, then 2¹ = 2, 2² = 4, and so on.
Seq
trait Seq {
// Resets sequence.
fn Reset(*self)
// Returns the next value of sequence in big::Int.
fn Next(*self): big::Int
}
Common trait for sequences.