fixed decryption bug
fixed multiplication algorithm
refactor
multiplication test cases
comments