test for shspeye method
refactored
direct multiplication
fixed tests
added tests