Lepsza wersja - poprawienie problemów związanych z obsługą typu double.