Refactored multiplication.

Using schoolbook algorithm.
This will have to be benchmarked against indutny's algorithm
which uses reduced number of array writes and extended with
some kind of Karatsuba implementation for larger numbers.