Появилась острая необходимость создать свой тип данных по типу Double. Точности Float к сожалению не хватает, а использовать тип Double не представляется возможным. Для созданного типа понадобятся операции сложения и умножения. Наверняка кто-нибудь что-то подобное делал. Можете поделиться советами или кодом?