added floating-point and BigDecimal demos