added interleaved mod mult
Merge remote-tracking branch 'balbekov/master'
int divide function added