Several algorithms implemented using great Scala language.