Now allowing decimals.
Improved style.
Improved decimals.