writing multiplication algorithm by hand to see how it works. I want to get generic multiplication though, not hand coded everywhere. This is supposed to be like library code.