# Marathon's book
---

## Number Systems and Bases
* [Change Bases] - Change a number between bases.

## Number Theory
* [Divisors] - Get all divisors of a number. 
* [Greatest Common Divisor GCD] - Compute the Greatest common divisor of a number.
* [Least Common Multiple LCM] - Compute the least commond multiple of a number

## Sequences
* [Binet's Algorithm]  - Calc the nth number of the fibonacci sequence


License
----

MIT



# Marathon's book
---

## Number Systems and Bases
* [Change Bases] - Change a number between bases.

## Number Theory
* [Divisors] - Get all divisors of a number. 
* [Greatest Common Divisor GCD] - Compute the Greatest common divisor of a number.
* [Least Common Multiple LCM] - Compute the least commond multiple of a number

## Sequences
* [Binet's Algorithm]  - Calc the nth number of the fibonacci sequence


## Strings
* [Palindrome]  - Check if a word is palindrome


## Arrays
* [Permutation]  - Print all possible permutations of an array


Configurations and ways to fire up the scripts

## Go

```sh
$ export PATH=$PATH:/opt/go/bin
$ export GOPATH=$HOME/Documents/golang
$ export GOROOT=/opt/go

$ go run filename.go

```

## Java

```sh
$ export JAVA_HOME=/usr/local/jdk1.8.0_111
$ export PATH=$JAVA_HOME/bin:$PATH


$ javac filename.java
$ java filename
```


License
----

MIT



Add instructions section for firing up the programs, and add sub-menu for arrays.
Add instructions section for firing up the programs, and add sub-menu for arrays.
