Add multiplication algorithm