Introduction: Number system can generally be classified into positional (Binary, Octal, Decimal, Hexadecimal, etc.) and non-positional (Roman) number systems. Only positional number systems are suitable for arithmetic operations. The number of distinct digits (characters/symbols), used to form numbers is called the base or radix of the system. The weight of each digit in a number depends on its relative position within the number is known as positional number system. All positional number systems have a base and the weight accorded to each position is some power of the base. For example in decimal number system (base 10), the weight of each positions some power of 10.