Multiplying Hexadecimal Numbers - Discrete Mathematics