implemented mul operation (ref #191)