6. Низкоуровневое
Реализовать умножение двух целых чисел через сложение.
Дополнительно можно постараться и придумать как минимизировать количество операций сложения.