update problem 16 to general functions for multiplying Big numbers