Loop-based Multiplication