simdarray: implement & test horizontal product

refs #613

Signed-off-by: Matthias Kretz <kretz@kde.org>